# SVN changeset patch # User imanay # Date 2013-03-11 13:20:48.658231 # Revision 113 Index: trunk/absroot/source/abspy/abscontrol/server3.py =================================================================== diff --git a/trunk/absroot/source/abspy/abscontrol/server3.py b/trunk/absroot/source/abspy/abscontrol/server3.py --- a/trunk/absroot/source/abspy/abscontrol/server3.py (revision 112) +++ b/trunk/absroot/source/abspy/abscontrol/server3.py (revision 113) @@ -42,9 +42,8 @@ datarpta = self.tx_buffer if cmd == "NTST": - self.enaModules = self.__getConnectionStatus() #Using tx buffer - datarpta = self.enaModules + datarpta = self.__getConnectionStatus(cmd = cmd) self.commServerObj.sendData(cmd=cmd, data=datarpta, ipDestino = ipSource) @@ -173,11 +172,24 @@ print all_blocks self.tx_buffer = all_blocks - def __getConnectionStatus(self): + def __getConnectionStatus(self, cmd): - enaModules = self.checkAntenna() + ena = self.checkAntenna() + self.enaModules = ena + + blockLst = [] - return enaModules + for id in range(1,65): + if id not in self.enaModules: + continue + + blockStr = self.__ConnectionWithControlModules(self.rx_buffer,cmd,id) + blockLst.append(blockStr + ", 192.168.1." + str(id) + "\n") + #Using tx buffer + self.tx_buffer = "".join(blockLst) + print self.tx_buffer + + return self.tx_buffer if __name__ == '__main__':