##// END OF EJS Templates
read_device function updated...
Fiorella Quino -
r246:1f0cf96d61d5
parent child
Show More
@@ -193,28 +193,31 class CGSConfiguration(Configuration):
193 ip=self.device.ip_address
193 ip=self.device.ip_address
194 port=self.device.port_address
194 port=self.device.port_address
195
195
196 route = "http://" + str(ip) + ":" + str(port) + "/frequencies/"
196 route = "http://" + str(ip) + ":" + str(port) + "/read/"
197 try:
197 try:
198 frequencies = requests.get(route,timeout=0.7)
198 frequencies = requests.get(route,timeout=0.7)
199
200 except:
199 except:
201 self.message = "Could not read CGS parameters from this device"
200 self.message = "Could not read CGS parameters from this device"
202 return None
201 return None
203
202
204 frequencies = frequencies.json()
203 frequencies = frequencies.json()
205 frequencies = frequencies.get("Frecuencias")
204 if frequencies:
206 f0 = frequencies.get("f0")
205 frequencies = frequencies.get("Frequencies")
207 f1 = frequencies.get("f1")
206 freq0 = frequencies.get("freq0")
208 f2 = frequencies.get("f2")
207 freq1 = frequencies.get("freq1")
209 f3 = frequencies.get("f3")
208 freq2 = frequencies.get("freq2")
210
209 freq3 = frequencies.get("freq3")
211 parms = {'freq0': f0,
210
212 'freq1': f1,
211 parms = {'freq0': freq0,
213 'freq2': f2,
212 'freq1': freq1,
214 'freq3': f3}
213 'freq2': freq2,
215
214 'freq3': freq3}
216 self.message = ""
215
217 return parms
216 self.message = "CGS parameters have been successfully read"
217 return parms
218 else:
219 self.message = "Error reading CGS parameters"
220 return None
218
221
219
222
220 def write_device(self):
223 def write_device(self):
General Comments 0
You need to be logged in to leave comments. Login now