@@ -18,6 +18,23 def cgs_conf(request, id_conf): | |||
|
18 | 18 | port=conf.device.port_address |
|
19 | 19 | |
|
20 | 20 | kwargs = {} |
|
21 | ||
|
22 | if request.method=='GET': | |
|
23 | #r: response = icon, status | |
|
24 | route = "http://" + str(ip) + ":" + str(port) + "/status/ad9548" | |
|
25 | r = requests.get(route) | |
|
26 | response = str(r.text) | |
|
27 | response = response.split(";") | |
|
28 | icon = response[0] | |
|
29 | status = response[-1] | |
|
30 | #print r.text | |
|
31 | #"icon" could be: "alert" or "okay" | |
|
32 | if "okay" in icon or "alert" in icon: | |
|
33 | kwargs['connected'] = True | |
|
34 | ||
|
35 | if not kwargs['connected']: | |
|
36 | messages.error(request, message=status) | |
|
37 | ||
|
21 | 38 | kwargs['dev_conf'] = conf |
|
22 | 39 | kwargs['dev_conf_keys'] = ['experiment', 'device', |
|
23 | 40 | 'freq0', 'freq1', |
General Comments 0
You need to be logged in to leave comments.
Login now