See the USB 1.1 specification sec 5.3.2 for details on USB pipes. Data flows in the {@link javax.usb.UsbEndpoint#getDirection() direction}defined by the associated {@link #getUsbEndpoint() endpoint}, except for Control {@link javax.usb.UsbEndpoint#getType() type} pipes.
The implementation is not required to be Thread-safe. If a Thread-safe UsbPipe is required, use a {@link javax.usb.util.UsbUtil#synchronizedUsbPipe(UsbPipe) synchronizedUsbPipe}.
This pipe's configuration and interface setting must be active to use this pipe. Any attempt to use a UsbPipe belonging to an inactive configuration or interface setting will throw a UsbNotActiveException. @author Dan Streetman @author E. Michael Maximilien
|
|
|
|
|
|