public interface HardwareAbstractionLayer extends OshiJsonObject
| Modifier and Type | Method and Description |
|---|---|
HWDiskStore[] |
getDiskStores()
Instantiates an array of
HWDiskStore objects, representing a disk
pool |
Display[] |
getDisplays()
Instantiates an array of
Display objects, representing monitors
or other video output devices. |
OSFileStore[] |
getFileStores()
Instantiates an array of
OSFileStore objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage. |
FileSystem |
getFileSystem()
Instantiates a
FileSystem object. |
GlobalMemory |
getMemory()
Instantiates a
GlobalMemory object. |
NetworkIF[] |
getNetworkIFs()
Instantiates an array of
NetworkIF objects, representing a
network interfaces pool |
PowerSource[] |
getPowerSources()
Instantiates an array of
PowerSource objects, representing
batteries, etc. |
CentralProcessor |
getProcessor()
Instantiates a
CentralProcessor object. |
Sensors |
getSensors()
Instantiates a
Sensors object, representing CPU temperature and
fan speed |
UsbDevice[] |
getUsbDevices()
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices). |
toJSONCentralProcessor getProcessor()
CentralProcessor object. This represents one or
more Logical CPUs.CentralProcessor object.GlobalMemory getMemory()
GlobalMemory object.PowerSource[] getPowerSources()
PowerSource objects, representing
batteries, etc.FileSystem getFileSystem()
FileSystem object.FileSystem object.OSFileStore[] getFileStores()
OSFileStore objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.HWDiskStore[] getDiskStores()
HWDiskStore objects, representing a disk
poolNetworkIF[] getNetworkIFs()
NetworkIF objects, representing a
network interfaces poolDisplay[] getDisplays()
Display objects, representing monitors
or other video output devices.Sensors getSensors()
Sensors object, representing CPU temperature and
fan speedUsbDevice[] getUsbDevices()
UsbDevice objects, representing devices
connected via a usb port (including internal devices). The top level
devices returned from this method are the USB Controllers; connected hubs
and devices in its device tree share that controller's bandwidthCopyright © 2010–2016 com.github.dblock. All rights reserved.