USBDevice

external interface USBDevice(source)

Properties

Link copied to clipboard
abstract var deviceClass: Double

The device class for the communication interface supported by the device

Link copied to clipboard
abstract var deviceId: String

Unique identifier for the device.

Link copied to clipboard
abstract var deviceProtocol: Double

The device protocol for the communication interface supported by the device

Link copied to clipboard
abstract var deviceSubclass: Double

The device subclass for the communication interface supported by the device

Link copied to clipboard

The major version number of the device as defined by the device manufacturer.

Link copied to clipboard

The minor version number of the device as defined by the device manufacturer.

Link copied to clipboard

The subminor version number of the device as defined by the device manufacturer.

Link copied to clipboard
abstract var manufacturerName: String?

The manufacturer name of the device.

Link copied to clipboard
abstract var productId: Double

The USB product ID.

Link copied to clipboard
abstract var productName: String?

Name of the device.

Link copied to clipboard
abstract var serialNumber: String?

The USB device serial number.

Link copied to clipboard
abstract var usbVersionMajor: Double

The USB protocol major version supported by the device

Link copied to clipboard
abstract var usbVersionMinor: Double

The USB protocol minor version supported by the device

Link copied to clipboard

The USB protocol subminor version supported by the device

Link copied to clipboard
abstract var vendorId: Double

The USB vendor ID.