Serialized Form
dev
Device dev
- The device whose configuration is described
data
byte[] data
- Unparsed data
offset
int offset
- Start of this descriptor in data
spi
DeviceSPI spi
- handle to device implementation
bus
Bus bus
- The bus we're connected to
address
int address
- Bus address for this device connection
dev
Device dev
- Device with which this descriptor is associated
iface
Interface iface
- Interface to which this endpoint belongs
dev
Device dev
ports
int ports
config
Configuration config
- Configuration exposing this interface
endpoints
Endpoint[] endpoints
claimed
boolean claimed
numPorts
int numPorts
- The number of ports on this hub, or zero if it's a device
hubPortNumber
int hubPortNumber
- The hub port number to which this device or hub is connected
usb
USB usb
- The bus to which this device or hub is connected
usbDevicePath
java.lang.String usbDevicePath
- usbDevicePath corresponds to the Windows DevicePath for this device
uniqueDevID
java.lang.String uniqueDevID
- This id is unique to every usb device. It is used to find out if something
changed on the bus.
driverKeyName
java.lang.String driverKeyName
- The Windows driverKeyName for that device
friendlyDeviceName
java.lang.String friendlyDeviceName
- Friendly Name of the Driverkey
hub
DeviceImpl hub
children
DeviceImpl[] children
descriptor
DeviceDescriptor descriptor
- The device descriptor
configuration
Configuration configuration
- The configuration descriptor
devicePath
java.lang.String devicePath
- the devicepath of the JUSB device.
this devicepath gives access to the device
selectedConfig
int selectedConfig
- contains the number of the selected Configuration
in most cases this will be the value 0. If a device
has more configuration, it can have a value greater than 0
currentConfig
Configuration currentConfig
- the cuurent configuration the device is configured
The JUSB driver initialize the device always with the
configuration number 0