| Package | Description |
|---|---|
| oshi.hardware |
[oshi-core API] Provides cross-platform implementation to retrieve hardware
information such as CPU, Memory, Display, Disks, Network Interfaces, Power
Sources, Sensors, and USB Devices
|
| oshi.hardware.common |
Provides abstract classes for common code
|
| oshi.hardware.platform.linux |
Provides information about hardware such as Memory, Power Sources, and
Processor on Linux systems
|
| oshi.hardware.platform.mac |
Provides information about hardware such as Memory, Power Sources, and
Processor on Mac systems
|
| oshi.hardware.platform.unix.freebsd |
Provides information about hardware such as Memory, Power Sources, and
Processor on FreeBSD systems
|
| oshi.hardware.platform.unix.solaris |
Provides information about hardware such as Memory, Power Sources, and
Processor on Solaris systems
|
| oshi.hardware.platform.windows |
Provides information about hardware such as Memory, Power Sources, and
Processor on Windows systems
|
| Modifier and Type | Method and Description |
|---|---|
UsbDevice[] |
UsbDevice.getConnectedDevices()
Other devices connected to this hub
|
UsbDevice[] |
HardwareAbstractionLayer.getUsbDevices(boolean tree)
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractUsbDevice
A USB device
|
| Modifier and Type | Field and Description |
|---|---|
protected UsbDevice[] |
AbstractUsbDevice.connectedDevices |
| Modifier and Type | Method and Description |
|---|---|
UsbDevice[] |
AbstractUsbDevice.getConnectedDevices()
Other devices connected to this hub
|
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractUsbDevice.compareTo(UsbDevice usb) |
| Constructor and Description |
|---|
AbstractUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
| Modifier and Type | Class and Description |
|---|---|
class |
LinuxUsbDevice |
| Modifier and Type | Method and Description |
|---|---|
UsbDevice[] |
LinuxHardwareAbstractionLayer.getUsbDevices(boolean tree)
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
static UsbDevice[] |
LinuxUsbDevice.getUsbDevices(boolean tree) |
| Constructor and Description |
|---|
LinuxUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
| Modifier and Type | Class and Description |
|---|---|
class |
MacUsbDevice |
| Modifier and Type | Method and Description |
|---|---|
UsbDevice[] |
MacHardwareAbstractionLayer.getUsbDevices(boolean tree)
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
static UsbDevice[] |
MacUsbDevice.getUsbDevices(boolean tree) |
| Constructor and Description |
|---|
MacUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
| Modifier and Type | Class and Description |
|---|---|
class |
FreeBsdUsbDevice |
| Modifier and Type | Method and Description |
|---|---|
UsbDevice[] |
FreeBsdHardwareAbstractionLayer.getUsbDevices(boolean tree)
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
static UsbDevice[] |
FreeBsdUsbDevice.getUsbDevices(boolean tree) |
| Constructor and Description |
|---|
FreeBsdUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
| Modifier and Type | Class and Description |
|---|---|
class |
SolarisUsbDevice |
| Modifier and Type | Method and Description |
|---|---|
UsbDevice[] |
SolarisHardwareAbstractionLayer.getUsbDevices(boolean tree)
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
static UsbDevice[] |
SolarisUsbDevice.getUsbDevices(boolean tree) |
| Constructor and Description |
|---|
SolarisUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
| Modifier and Type | Class and Description |
|---|---|
class |
WindowsUsbDevice |
| Modifier and Type | Method and Description |
|---|---|
static UsbDevice[] |
WindowsUsbDevice.getUsbDevices(boolean tree) |
UsbDevice[] |
WindowsHardwareAbstractionLayer.getUsbDevices(boolean tree)
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
| Constructor and Description |
|---|
WindowsUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
Copyright © 2010–2018 oshi. All rights reserved.