common.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:RacingRobot 作者: sergionr2 项目源码 文件源码
def run(self):
        while not self.exit_event.is_set():
            try:
                bytes_array = bytearray(self.serial_file.read(1))
            except serial.SerialException:
                time.sleep(rate)
                continue
            if not bytes_array:
                time.sleep(rate)
                continue
            byte = bytes_array[0]
            with serial_lock:
                try:
                    order = Order(byte)
                except ValueError:
                    continue
                if order == Order.RECEIVED:
                    n_received_semaphore.release()
                decodeOrder(self.serial_file, byte)
            time.sleep(rate)
        print("Listener Thread Exited")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号