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