我使用具有不寻常结构的“自定义”USB设备(对我来说不寻常) 为了进行通信,我尝试使用usb4java-javax库。 接下来的问题:
UsbConfiguration configuration = device.getActiveUsbConfiguration();
UsbInterface iface = configuration.getUsbInterface((byte)0);
iface.claim(); //这是我的例外
所以,我决定在设置接收之前需要声明接口,并且接口声明没有异常,但是当我想打开管道时 我收到另一个异常 javax.usb.UsbNotActiveException:管道未激活。
UsbPipe pipe = iface.getUsbEndpoint(mOutAddress).getUsbPipe()
你能解释一下我的方法(错误的索赔顺序)或任何其他技巧的错误吗? 感谢