def run(self):
logger.debug("Serial listening thread started")
incoming = ''
while True:
try:
incoming = self.Listen2.readline().rstrip() # use [:-1]?
except serial.SerialException as e:
logger.debug("Serial exception occured: " + str(e))
if not self.Stop:
logger.warning("serial exception ocurred: " + str(e))
break
if self.Stop:
break
else:
if is_hex_string(incoming):
Send2ParentThread(self.Network, incoming).start()
else:
logger.debug("Serial port said: " + str(incoming))
logger.info("Serial listening thread shutting down")
评论列表
文章目录