web api instance property
USBDevice: configuration property
Limited availabilitySecure contextAvailable in workers
The configuration read only property of the
USBDevice interface returns a USBConfiguration object for
the currently selected interface for a paired USB device.
Value
A USBConfiguration object.
Examples
The following example uses this property to test for the existence of a USBConfiguration property to select a configuration before claiming an interface.
async function connectDevice(usbDevice) {
await usbDevice.open();
if (usbDevice.configuration === null) await usbDevice.selectConfiguration(1);
await usbDevice.claimInterface(0);
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.