Interface UsbPipe

All Superinterfaces:
Pipe
All Known Subinterfaces:
UsbInputPipe, UsbOutputPipe

public interface UsbPipe extends Pipe
Defines a pipe for talking to an endpoint on a USB device.
Since:
API version 7
  • Method Details

    • device

      UsbDevice device()
      The device this endpoint is on.
      Since:
      API version 7
    • endpointMatcher

      UsbEndpointMatcher endpointMatcher()
      The UsbEndpointMatcher that was provided by the controller for identifying the endpoint to use for communication.
    • endpointAddress

      byte endpointAddress()
      The endpoint address on the device that this endpoint is for.
      Since:
      API version 7
    • direction

      UsbTransferDirection for this pipe.
    • transferType

      UsbTransferType transferType()
      The UsbTransferType type that this pipe uses for communicating with the USB device.