Interface USBInfoDevice
The values of the USB property names are defined by the USB Implementers Forum, Inc.
- "ThreadSafe"
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Constant for the value of the service propertyDEVICE_CATEGORY
used for all USB devices.static final int
Device Access match value indicating a match withUSB_BDEVICECLASS
or a match withUSB_BINTERFACECLASS
.static final int
Device Access match value indicating a match withUSB_IDVENDOR
, andUSB_IDPRODUCT
.static final int
Device Access match value indicating a match withUSB_BDEVICECLASS
,USB_BDEVICESUBCLASS
, andUSB_BDEVICEPROTOCOL
or a match withUSB_BINTERFACECLASS
,USB_BINTERFACESUBCLASS
, andUSB_BINTERFACEPROTOCOL
.static final int
Device Access match value indicating a match withUSB_BDEVICECLASS
, andUSB_BDEVICESUBCLASS
or a match withUSB_BINTERFACECLASS
, andUSB_BINTERFACESUBCLASS
.static final int
static final String
Service property to identify USB address.static final String
Service property for USB Interface Descriptor field "bAlternateSetting".static final String
Service property for USB Device Descriptor field "bcdDevice".static final String
Service property for USB Device Descriptor field "bcdUSB".static final String
Service property for USB Device Descriptor field "bDeviceClass".static final String
Service property for USB Device Descriptor field "bDeviceProtocol".static final String
Service property for USB Device Descriptor field "bDeviceSubClass".static final String
Service property for USB Interface Descriptor field "bInterfaceClass".static final String
Service property for USB Interface Descriptor field "bInterfaceNumber".static final String
Service property for USB Interface Descriptor field "bInterfaceProtocol".static final String
Service property for USB Interface Descriptor field "bInterfaceSubClass".static final String
Service property for USB Device Descriptor field "bMaxPacketSize0".static final String
Service property for USB Device Descriptor field "bNumConfigurations".static final String
Service property for USB Interface Descriptor field "bNumEndpoints".static final String
Service property to identify USB bus.static final String
Service property for USB Device Descriptor field "idProduct".static final String
Service property for USB Device Descriptor field "idVendor".static final String
Service property for name referenced by USB Interface Descriptor field "iInterface".static final String
Service property for name referenced by USB Device Descriptor field "iManufacturer".static final String
Service property for name referenced by USB Device Descriptor field "iProduct".static final String
Service property for name referenced by USB Device Descriptor field "iSerialNumber".
-
Field Details
-
DEVICE_CATEGORY
Constant for the value of the service propertyDEVICE_CATEGORY
used for all USB devices.A USB information base driver bundle must set this property key.
-
USB_BCDUSB
Service property for USB Device Descriptor field "bcdUSB".The value type is String; the value is in 4-digit BCD format. For example, "0210". This service property is optional.
- See Also:
-
USB_BDEVICECLASS
Service property for USB Device Descriptor field "bDeviceClass".The value type is String; the value is in 2-digit hexadecimal. For example, "ff".
- See Also:
-
USB_BDEVICESUBCLASS
Service property for USB Device Descriptor field "bDeviceSubClass".The value type is String; the value is in 2-digit hexadecimal. For example, "ff".
- See Also:
-
USB_BDEVICEPROTOCOL
Service property for USB Device Descriptor field "bDeviceProtocol".The value type is String; the value is in 2-digit hexadecimal. For example, "ff".
- See Also:
-
USB_BMAXPACKETSIZE0
Service property for USB Device Descriptor field "bMaxPacketSize0".The value type is Integer. This service property is optional.
- See Also:
-
USB_IDVENDOR
Service property for USB Device Descriptor field "idVendor".The value type is String; the value is in 4-digit hexadecimal. For example, "0403".
- See Also:
-
USB_IDPRODUCT
Service property for USB Device Descriptor field "idProduct".The value type is String; the value is in 4-digit hexadecimal. For example, "8372".
- See Also:
-
USB_BCDDEVICE
Service property for USB Device Descriptor field "bcdDevice".The value type is String; the value is in 4-digit BCD format. For example, "0200".
- See Also:
-
USB_MANUFACTURER
Service property for name referenced by USB Device Descriptor field "iManufacturer".The value type is String. For example, "Buffalo Inc.". This service property is optional.
- See Also:
-
USB_PRODUCT
Service property for name referenced by USB Device Descriptor field "iProduct".The value type is String. For example, "USB2.0 PC Camera". This service property is optional.
- See Also:
-
USB_SERIALNUMBER
Service property for name referenced by USB Device Descriptor field "iSerialNumber".The value type is String. For example, "57B0002600000001". This service property is optional.
- See Also:
-
USB_BNUMCONFIGURATIONS
Service property for USB Device Descriptor field "bNumConfigurations".The value type is Integer. This service property is optional.
- See Also:
-
USB_BINTERFACENUMBER
Service property for USB Interface Descriptor field "bInterfaceNumber".The value type is Integer.
- See Also:
-
USB_BALTERNATESETTING
Service property for USB Interface Descriptor field "bAlternateSetting".The value type is Integer. This service property is optional.
- See Also:
-
USB_BNUMENDPOINTS
Service property for USB Interface Descriptor field "bNumEndpoints".The value type is Integer. This service property is optional.
- See Also:
-
USB_BINTERFACECLASS
Service property for USB Interface Descriptor field "bInterfaceClass".The value type is String; the value is in 2-digit hexadecimal. For example, "ff".
- See Also:
-
USB_BINTERFACESUBCLASS
Service property for USB Interface Descriptor field "bInterfaceSubClass".The value type is String; the value is in 2-digit hexadecimal. For example, "ff".
- See Also:
-
USB_BINTERFACEPROTOCOL
Service property for USB Interface Descriptor field "bInterfaceProtocol".The value type is String; the value is in 2-digit hexadecimal. For example, "ff".
- See Also:
-
USB_INTERFACE
Service property for name referenced by USB Interface Descriptor field "iInterface".The value type is String. This service property is optional.
- See Also:
-
USB_BUS
Service property to identify USB bus.Used to identify USB devices with same VID / PID. The value is the ID of the USB bus assigned when connecting the USB device. The USB bus ID is an integer and does not change while the USB device remains connected. The value type is Integer.
- See Also:
-
USB_ADDRESS
Service property to identify USB address.Used to identify USB devices with same VID / PID. The value is the ID of the USB address assigned when connecting the USB device. USB address is an integer in the range 1-127 and does not change while the USB device remains connected. The value type is Integer.
- See Also:
-
MATCH_VERSION
static final int MATCH_VERSION- See Also:
-
MATCH_MODEL
static final int MATCH_MODELDevice Access match value indicating a match withUSB_IDVENDOR
, andUSB_IDPRODUCT
.- See Also:
-
MATCH_PROTOCOL
static final int MATCH_PROTOCOLDevice Access match value indicating a match withUSB_BDEVICECLASS
,USB_BDEVICESUBCLASS
, andUSB_BDEVICEPROTOCOL
or a match withUSB_BINTERFACECLASS
,USB_BINTERFACESUBCLASS
, andUSB_BINTERFACEPROTOCOL
.- See Also:
-
MATCH_SUBCLASS
static final int MATCH_SUBCLASSDevice Access match value indicating a match withUSB_BDEVICECLASS
, andUSB_BDEVICESUBCLASS
or a match withUSB_BINTERFACECLASS
, andUSB_BINTERFACESUBCLASS
.- See Also:
-
MATCH_CLASS
static final int MATCH_CLASSDevice Access match value indicating a match withUSB_BDEVICECLASS
or a match withUSB_BINTERFACECLASS
.- See Also:
-