public abstract class AbstractUsbDevice extends Object implements UsbDevice
Modifier and Type | Field and Description |
---|---|
protected UsbDevice[] |
connectedDevices |
protected String |
name |
protected String |
productId |
protected String |
serialNumber |
protected String |
uniqueDeviceId |
protected String |
vendor |
protected String |
vendorId |
Constructor and Description |
---|
AbstractUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
String uniqueDeviceId,
UsbDevice[] connectedDevices)
Constructor for AbstractUsbDevice.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(UsbDevice usb) |
UsbDevice[] |
getConnectedDevices()
Other devices connected to this hub
|
String |
getName()
Name of the USB device
|
String |
getProductId()
Product ID of the USB device
|
String |
getSerialNumber()
Serial number of the USB device
|
String |
getUniqueDeviceId()
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows),
Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number
(Unix)
|
String |
getVendor()
Vendor that manufactured the USB device
|
String |
getVendorId()
ID of the vendor that manufactured the USB device
|
String |
toString() |
protected String name
protected String vendor
protected String vendorId
protected String productId
protected String serialNumber
protected String uniqueDeviceId
protected UsbDevice[] connectedDevices
public String getName()
public String getVendor()
public String getVendorId()
getVendorId
in interface UsbDevice
public String getProductId()
getProductId
in interface UsbDevice
public String getSerialNumber()
getSerialNumber
in interface UsbDevice
public String getUniqueDeviceId()
getUniqueDeviceId
in interface UsbDevice
public UsbDevice[] getConnectedDevices()
getConnectedDevices
in interface UsbDevice
public int compareTo(UsbDevice usb)
compareTo
in interface Comparable<UsbDevice>
Copyright © 2010–2019 oshi. All rights reserved.