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 UsbDevicepublic String getProductId()
getProductId in interface UsbDevicepublic String getSerialNumber()
getSerialNumber in interface UsbDevicepublic String getUniqueDeviceId()
getUniqueDeviceId in interface UsbDevicepublic UsbDevice[] getConnectedDevices()
getConnectedDevices in interface UsbDevicepublic int compareTo(UsbDevice usb)
compareTo in interface Comparable<UsbDevice>Copyright © 2010–2020 oshi. All rights reserved.