如何解决发送从pm5设备提取数据的命令后如何从usb请求中获取结果?
我能够通过打开设备在手机和 ergo 之间成功建立 USB 连接并成功声明 USBInterface。我正在使用 Android USB 主机 API。我正在用 Kotlin 编写应用程序。
一旦我尝试从 ergo 中提取一些数据,问题就开始了。我正在尝试从 PM5 上的里程表获取距离。使用文档中的长命令帧,我准备了以下字节序列:0xF0、0xFD、0x00、0x9B、0x9B、0xF2。 创建 USBRequest 并等待响应后,缓冲区永远不会改变。我还尝试使用 Android API 中的 bulkTransfer() 方法同步进行此操作,但这也不起作用。 那么从请求结果中读取数据的正确方法是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com(将#修改为@)