def sendTestMessage(self): if self.message_ID == 1: # Create Test message message = TCPMessage(message_type="Stage Position", message_data={ "Stage_X": 100.00, "Stage_Y": 0.00 }) elif self.message_ID == 2: message = TCPMessage(message_type="Movie", message_data={ "Name": "Test_Movie_01", "Parameters": 1 }) else: message = TCPMessage(message_type="Done") self.message_ID += 1 self.sent_message = message self.client.sendMessage(message)
def handleClientConnection(self): socket = self.nextPendingConnection() if not self.isConnected(): self.socket = socket self.socket.readyRead.connect(self.handleReadyRead) self.socket.disconnected.connect(self.handleClientDisconnect) self.comGotConnection.emit() if self.verbose: print "Connected new client" else: # Refuse new socket if one already exists message = TCPMessage( message_type="Busy") # from tcpMessage.TCPMessage if self.verbose: print "Sent: \n" + str(message) socket.write(message.toJSON() + "\n") socket.disconnectFromHost() socket.close()