javax.usb.UsbNotActiveException:设置不是活动异常

时间:2017-04-03 16:33:10

标签: java usb libusb usb-drive

我使用具有不寻常结构的“自定义”USB设备(对我来说不寻常) 为了进行通信,我尝试使用usb4java-javax库。 接下来的问题:

  1. 当我从活动配置获得接口时,它没有 端点,但内部包含2个接口/设置。
  2.   

    UsbConfiguration configuration = device.getActiveUsbConfiguration(); enter image description here

         

    UsbInterface iface = configuration.getUsbInterface((byte)0);   enter image description here

         

    iface = iface.getActiveSetting()。getSetting((byte)1);   enter image description here

    1. 当我收到所需设置和声明界面时,我收到 javax.usb.UsbNotActiveException:设置未激活例外
    2.   

      iface.claim(); //这是我的例外

      所以,我决定在设置接收之前需要声明接口,并且接口声明没有异常,但是当我想打开管道时 我收到另一个异常 javax.usb.UsbNotActiveException:管道未激活。

        

      UsbPipe pipe = iface.getUsbEndpoint(mOutAddress).getUsbPipe()

      你能解释一下我的方法(错误的索赔顺序)或任何其他技巧的错误吗? 感谢

0 个答案:

没有答案