# SVN changeset patch # User imanay # Date 2013-04-24 22:50:38.069720 # Revision 132 Index: trunk/absroot/source/abspy/abscontrol/library3.py =================================================================== diff --git a/trunk/absroot/source/abspy/abscontrol/library3.py b/trunk/absroot/source/abspy/abscontrol/library3.py --- a/trunk/absroot/source/abspy/abscontrol/library3.py (revision 131) +++ b/trunk/absroot/source/abspy/abscontrol/library3.py (revision 132) @@ -115,10 +115,16 @@ def waitAsClient(self, nbytes = 1024): print "\nWaiting the server." # Short data through ethernet - trama_rx = self.socket_c.recv(nbytes) - lng = int(trama_rx[20:26]) - print "\nThis socket has received this data: " + str(trama_rx) - + try: + trama_rx = self.socket_c.recv(nbytes) + lng = int(trama_rx[20:26]) + except: + print "Waiting error" + trama_rx = "Error" + lng = 0 + else: + print "\nThis socket has received this data: " + str(trama_rx) + return trama_rx, lng def sendData2(self, cmd, data, ipDestino): @@ -153,10 +159,14 @@ def SendAsClient(self, ipDestino, trama_tx): - - self.socket_c.connect((ipDestino, self.portDestino)) - self.socket_c.send(trama_tx) - print "Sending message:[" + trama_tx + "] to: " + ipDestino + + try: + self.socket_c.connect((ipDestino, self.portDestino)) + except: + print "Connection error with:" + ipDestino + else: + self.socket_c.send(trama_tx) + print "Sending message:[" + trama_tx + "] to: " + ipDestino def __getTrama2(self, trama): Index: trunk/absroot/source/abspy/scripts/getControlModulePhase.py =================================================================== diff --git a/trunk/absroot/source/abspy/scripts/getControlModulePhase.py b/trunk/absroot/source/abspy/scripts/getControlModulePhase.py --- a/trunk/absroot/source/abspy/scripts/getControlModulePhase.py (revision 131) +++ b/trunk/absroot/source/abspy/scripts/getControlModulePhase.py (revision 132) @@ -1,8 +1,8 @@ import file from client3 import * -ns = "0" +opt = "0" absObj = ABSClient(ipDestino="10.10.10.97") #absObj = ABSClient() -absObj.getControlModulePhase(ns) \ No newline at end of file +absObj.getControlModulePhase(opt) \ No newline at end of file Index: trunk/absroot/source/abspy/scripts/module_status.txt =================================================================== diff --git a/trunk/absroot/source/abspy/scripts/module_status.txt b/trunk/absroot/source/abspy/scripts/module_status.txt --- a/trunk/absroot/source/abspy/scripts/module_status.txt (revision 131) +++ b/trunk/absroot/source/abspy/scripts/module_status.txt (revision 132) @@ -11,7 +11,7 @@ 192.168.1.9 [0 0] 192.168.1.10 [0 0] 192.168.1.11 [0 0] -192.168.1.12 [0 0] +192.168.1.12 [1 1] 192.168.1.13 [0 0] 192.168.1.14 [0 0] 192.168.1.15 [0 0]