@@ -100,38 +100,32 class CGSConfiguration(Configuration): | |||||
100 | ip=self.device.ip_address |
|
100 | ip=self.device.ip_address | |
101 | port=self.device.port_address |
|
101 | port=self.device.port_address | |
102 |
|
102 | |||
|
103 | #---Device must be configured | |||
|
104 | if not self.device.status == 2: | |||
|
105 | self.message = 'CGS Device must be configured.' | |||
|
106 | return False | |||
103 | #---Frequencies from form |
|
107 | #---Frequencies from form | |
104 | f0 = self.freq0 |
|
108 | post_data = self.parms_to_dict() | |
105 | f1 = self.freq1 |
|
109 | route = "http://" + str(ip) + ":" + str(port) + "/write/" | |
106 | f2 = self.freq2 |
|
|||
107 | f3 = self.freq3 |
|
|||
108 | post_data = {"f0":f0, "f1":f1, "f2":f2, "f3":f3} |
|
|||
109 | route = "http://" + str(ip) + ":" + str(port) + "/frequencies/" |
|
|||
110 |
|
110 | |||
111 | try: |
|
111 | try: | |
112 | r = requests.post(route, post_data, timeout=0.7) |
|
112 | r = requests.post(route, post_data, timeout=0.7) | |
113 | except: |
|
113 | except Exception as e: | |
114 | self.message = "Could not start CGS device" |
|
114 | self.message = "Could not start CGS device. "+str(e) | |
115 | return False |
|
115 | return False | |
116 |
|
116 | |||
117 | text = r.text |
|
117 | response = r.json() | |
118 | text = text.split(',') |
|
118 | if response['status']==1: | |
119 |
|
119 | self.device.status = 1 | ||
120 | if len(text)>1: |
|
120 | self.device.save() | |
121 | title = text[0] |
|
121 | self.message = response['message'] | |
122 |
|
|
122 | return False | |
123 | if title == "okay": |
|
123 | ||
124 | self.message = status |
|
124 | self.device.status = response['status'] | |
125 |
|
|
125 | self.device.save() | |
126 | self.device.save() |
|
126 | self.message = response['message'] | |
127 | return True |
|
127 | ||
128 | else: |
|
128 | return True | |
129 | self.message = title + ", " + status |
|
|||
130 | self.device.status = 1 |
|
|||
131 | self.device.save() |
|
|||
132 | return False |
|
|||
133 |
|
||||
134 | return False |
|
|||
135 |
|
129 | |||
136 |
|
130 | |||
137 | def stop_device(self): |
|
131 | def stop_device(self): |
General Comments 0
You need to be logged in to leave comments.
Login now