usbmux.py 文件源码

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

项目:cozmo-python-sdk 作者: anki 项目源码 文件源码
def data_received(self, data):
        self._buf += data
        while len(self._buf) > 4:
            length = struct.unpack('I', self._buf[:4])[0]
            if len(self._buf) < length:
                return
            ver, req, tag = struct.unpack('III', self._buf[4:16])
            if ver != PLIST_VERSION:
                raise ProtocolError("Unsupported protocol version from usbmux stream")
            pldata = plistlib.loads(self._buf[16:length])
            self.msg_received(pldata)
            self._buf = self._buf[length:]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号