port_publisher.py 文件源码

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

项目:btc-fpga-miner 作者: marsohod4you 项目源码 文件源码
def handle_serial_read(self):
        """Reading from serial port"""
        try:
            data = os.read(self.serial.fileno(), 1024)
            if data:
                # store data in buffer if there is a client connected
                if self.socket is not None:
                    # escape outgoing data when needed (Telnet IAC (0xff) character)
                    if self.rfc2217:
                        data = serial.to_bytes(self.rfc2217.escape(data))
                    self.buffer_ser2net += data
            else:
                self.handle_serial_error()
        except Exception, msg:
            self.handle_serial_error(msg)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号