diff --git a/apps/abs/models.py b/apps/abs/models.py index 208223a..2932d0f 100644 --- a/apps/abs/models.py +++ b/apps/abs/models.py @@ -365,6 +365,27 @@ class ABSConfiguration(Configuration): return True + def moni(self): + + monitoreo_tx = 'JROABSClnt_01CeCnMod000000MNTR10' + beam_tx = 'JROABSCeCnModCnMod01000001CHGB10' + + beam_pos = 1 + module_address = ('192.168.1.63', 5500) + + message_tx = monitoreo_tx + # Create the datagram socket + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.connect(module_address) + + sock.send(message_tx) + t = sock.recv(1024) + print 'Respuesta: \n',t + sock.close() + sock = None + + return True + def module_conf(self, module_num, beams): """ diff --git a/devices/jars/api.py b/devices/jars/api.py index 9355995..40c2965 100644 --- a/devices/jars/api.py +++ b/devices/jars/api.py @@ -36,6 +36,7 @@ CMD_SET_EXEPATH = 0X12 CMD_ECHO = 0XFE CMD_READ = 0X08 CMD_STOP = 0X09 +CMD_START = 0x05 @eth_device(ID_CLASS) def reset(): @@ -46,6 +47,14 @@ def reset(): return cmd, payload @eth_device(ID_CLASS) +def start(): + + cmd = CMD_START + payload = '' + + return cmd, payload + +@eth_device(ID_CLASS) def stop(): cmd = CMD_STOP @@ -100,7 +109,7 @@ def set_exepath(path): # data['configurations']['dds']='' # data['configurations']['rc']['pulses']='' # data['configurations']['rc']['delays']='' - + #data = json.dumps(data) #-----------------------------------