public final class UsbConstants extends Object
Modifier and Type | Field and Description |
---|---|
static int |
USB_CLASS_APP_SPEC
Application specific USB class.
|
static int |
USB_CLASS_AUDIO
USB class for audio devices.
|
static int |
USB_CLASS_CDC_DATA
USB class for CDC devices (communications device class).
|
static int |
USB_CLASS_COMM
USB class for communication devices.
|
static int |
USB_CLASS_CONTENT_SEC
USB class for content security devices.
|
static int |
USB_CLASS_CSCID
USB class for content smart card devices.
|
static int |
USB_CLASS_HID
USB class for human interface devices (for example, mice and keyboards).
|
static int |
USB_CLASS_HUB
USB class for USB hubs.
|
static int |
USB_CLASS_MASS_STORAGE
USB class for mass storage devices.
|
static int |
USB_CLASS_MISC
USB class for wireless miscellaneous devices.
|
static int |
USB_CLASS_PER_INTERFACE
USB class indicating that the class is determined on a per-interface basis.
|
static int |
USB_CLASS_PHYSICA
USB class for physical devices.
|
static int |
USB_CLASS_PRINTER
USB class for printers.
|
static int |
USB_CLASS_STILL_IMAGE
USB class for still image devices (digital cameras).
|
static int |
USB_CLASS_VENDOR_SPEC
Vendor specific USB class.
|
static int |
USB_CLASS_VIDEO
USB class for video devices.
|
static int |
USB_CLASS_WIRELESS_CONTROLLER
USB class for wireless controller devices.
|
static int |
USB_DIR_IN
Used to signify direction of data for a
UsbEndpoint is IN (device to host) |
static int |
USB_DIR_OUT
Used to signify direction of data for a
UsbEndpoint is OUT (host to device) |
static int |
USB_ENDPOINT_DIR_MASK
Bitmask used for extracting the
UsbEndpoint direction from its address field. |
static int |
USB_ENDPOINT_NUMBER_MASK
Bitmask used for extracting the
UsbEndpoint number its address field. |
static int |
USB_ENDPOINT_XFER_BULK
Bulk endpoint type
|
static int |
USB_ENDPOINT_XFER_CONTROL
Control endpoint type (endpoint zero)
|
static int |
USB_ENDPOINT_XFER_INT
Interrupt endpoint type
|
static int |
USB_ENDPOINT_XFER_ISOC
Isochronous endpoint type (currently not supported)
|
static int |
USB_ENDPOINT_XFERTYPE_MASK
Bitmask used for extracting the
UsbEndpoint type from its address field. |
static int |
USB_INTERFACE_SUBCLASS_BOOT
Boot subclass for HID devices.
|
static int |
USB_SUBCLASS_VENDOR_SPEC
Vendor specific USB subclass.
|
static int |
USB_TYPE_CLASS
Used to specify that an endpoint zero control request is a class specific request.
|
static int |
USB_TYPE_MASK
Bitmask used for encoding the request type for a control request on endpoint zero.
|
static int |
USB_TYPE_RESERVED
Reserved endpoint zero control request type (currently unused).
|
static int |
USB_TYPE_STANDARD
Used to specify that an endpoint zero control request is a standard request.
|
static int |
USB_TYPE_VENDOR
Used to specify that an endpoint zero control request is a vendor specific request.
|
Constructor and Description |
---|
UsbConstants() |
public static final int USB_ENDPOINT_DIR_MASK
UsbEndpoint
direction from its address field.public static final int USB_DIR_OUT
UsbEndpoint
is OUT (host to device)UsbEndpoint.getDirection()
,
Constant Field Valuespublic static final int USB_DIR_IN
UsbEndpoint
is IN (device to host)UsbEndpoint.getDirection()
,
Constant Field Valuespublic static final int USB_ENDPOINT_NUMBER_MASK
UsbEndpoint
number its address field.public static final int USB_ENDPOINT_XFERTYPE_MASK
UsbEndpoint
type from its address field.public static final int USB_ENDPOINT_XFER_CONTROL
UsbEndpoint.getType()
,
Constant Field Valuespublic static final int USB_ENDPOINT_XFER_ISOC
UsbEndpoint.getType()
,
Constant Field Valuespublic static final int USB_ENDPOINT_XFER_BULK
UsbEndpoint.getType()
,
Constant Field Valuespublic static final int USB_ENDPOINT_XFER_INT
UsbEndpoint.getType()
,
Constant Field Valuespublic static final int USB_TYPE_MASK
public static final int USB_TYPE_STANDARD
public static final int USB_TYPE_CLASS
public static final int USB_TYPE_VENDOR
public static final int USB_TYPE_RESERVED
public static final int USB_CLASS_PER_INTERFACE
public static final int USB_CLASS_AUDIO
public static final int USB_CLASS_COMM
public static final int USB_CLASS_HID
public static final int USB_CLASS_PHYSICA
public static final int USB_CLASS_STILL_IMAGE
public static final int USB_CLASS_PRINTER
public static final int USB_CLASS_MASS_STORAGE
public static final int USB_CLASS_HUB
public static final int USB_CLASS_CDC_DATA
public static final int USB_CLASS_CSCID
public static final int USB_CLASS_CONTENT_SEC
public static final int USB_CLASS_VIDEO
public static final int USB_CLASS_WIRELESS_CONTROLLER
public static final int USB_CLASS_MISC
public static final int USB_CLASS_APP_SPEC
public static final int USB_CLASS_VENDOR_SPEC
public static final int USB_INTERFACE_SUBCLASS_BOOT
public static final int USB_SUBCLASS_VENDOR_SPEC