Package oshi.hardware

Interface UsbDevice

All Superinterfaces:
Comparable<UsbDevice>
All Known Implementing Classes:
AbstractUsbDevice, AixUsbDevice, FreeBsdUsbDevice, LinuxUsbDevice, MacUsbDevice, OpenBsdUsbDevice, SolarisUsbDevice, WindowsUsbDevice

@Immutable public interface UsbDevice extends Comparable<UsbDevice>
A USB device is a device connected via a USB port, possibly internally/permanently. Hubs may contain ports to which other devices connect in a recursive fashion.