UsbDeviceImpl
constructor( name: String, vendor: String, vendorId: String, productId: String, serialNumber: String, uniqueDeviceId: String, connectedDevices: List<UsbDevice>)
Parameters
name
The name of the USB device (e.g., "USB 3.0 Hub").
vendor
The vendor of the USB device (e.g., "Generic", "Logitech").
vendorId
The vendor ID of the USB device, typically a 4-character hexadecimal value.
productId
The product ID of the USB device, typically a 4-character hexadecimal value.
serialNumber
The serial number of the USB device.
uniqueDeviceId
A unique identifier for the USB device.
connectedDevices
A list of other USB devices that are connected to this device (if any).