示例#1
0
	def write(self, channel, data):
		if self.opened:
			with self.lock:
				msg = {
					TYPE: channel.replace('\n', ''),
					DATA: data.replace('\n', '')
				}
				self.socket.sendall(dictToJson(msg).encode() + NEWLINE)
示例#2
0
 def write(self, channel, data):
     if self.opened:
         with self.lock:
             msg = {
                 TYPE: channel.replace("\n", ""),
                 DATA: data.replace("\n", "")
             }
             self.serial.write(dictToJson(msg).encode() + NEWLINE)
示例#3
0
 def write(self, channel, data):
     msg = {"type": channel, "data": data}
     self.socket.sendall(dictToJson(msg).encode() + NEWLINE)
     return self
示例#4
0
 def exit(self):
     self.go = False
     msg = {'stop': True}
     self.client.send(dictToJson(msg).encode())
示例#5
0
 def write(self, channel, data):
     msg = {'type': channel, 'data': data}
     self.client.send(dictToJson(msg).encode())
示例#6
0
	def write(self, channel, data):
		msg = {'type': channel, 'data': data}
		self.socket.sendall(dictToJson(msg).encode() + NEWLINE)
示例#7
0
	def write(self, channel, data):
		if self.canWrite:
			self.canWrite = False
			msg = {'type': channel, 'data': data}
			self.client.sendall(dictToJson(msg).encode() + NEWLINE)