Communication interface class of the device
Communication interface protocol of the device
Communication interface sub class of the device
Major version of the device
Minor version of the device
Sub minor version of the device
Manufacturer name of the device
Product Identifier of the device
Product name of the device
Serial number of the device
URL advertised by the device (not part of Web USB specification)
Major USB protocol version supported by the device
Minor USB protocol version supported by the device
Sub minor USB protocol version supported by the device
Vendor Identifier of the device
The currently selected configuration
List of configurations supported by the device
A flag indicating whether the device is open
Claim an interface on the device
The interface number to claim
Promise containing any error
Clear a halt condition on an endpoint
The direction of the endpoint to clear
The endpoint number of the endpoint to clear
Promise containing any error
Closes the device
Undertake a control transfer in from the device
The USB control transfer parameters
The amount of data to transfer
Promise containing a result
Undertake a control transfer out to the device
Note: The bytesWritten always set to the length of the data
The USB control transfer parameters
The data to transfer
Promise containing a result
Opens the device
Release an interface on the device
The interface number to release
Promise containing any error
Soft reset the device
Promise containing any error
Select an alternate interface on the device
The interface number to change
The alternate setting to use
Promise containing any error
Select a configuration for the device
The configuration value to select
Promise containing any error
Undertake a transfer in from the device
The number of the endpoint to transfer from
The amount of data to transfer
Promise containing a result
Undertake a transfer out to the device
Note: The bytesWritten always set to the length of the data
The number of the endpoint to transfer to
The data to transfer
Promise containing a result
USB Device