public class WindowsHardwareAbstractionLayer extends AbstractHardwareAbstractionLayer
memory, processor, sensors| Constructor and Description |
|---|
WindowsHardwareAbstractionLayer() |
| 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). |
toJSONpublic GlobalMemory getMemory()
GlobalMemory object.getMemory in interface HardwareAbstractionLayergetMemory in class AbstractHardwareAbstractionLayerpublic CentralProcessor getProcessor()
CentralProcessor object. This represents one or
more Logical CPUs.getProcessor in interface HardwareAbstractionLayergetProcessor in class AbstractHardwareAbstractionLayerCentralProcessor object.public PowerSource[] getPowerSources()
PowerSource objects, representing
batteries, etc.getPowerSources in interface HardwareAbstractionLayergetPowerSources in class AbstractHardwareAbstractionLayerpublic FileSystem getFileSystem()
FileSystem object.getFileSystem in interface HardwareAbstractionLayergetFileSystem in class AbstractHardwareAbstractionLayerFileSystem object.public OSFileStore[] getFileStores()
OSFileStore objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.getFileStores in interface HardwareAbstractionLayergetFileStores in class AbstractHardwareAbstractionLayerpublic HWDiskStore[] getDiskStores()
AbstractHardwareAbstractionLayerHWDiskStore objects, representing a disk
poolgetDiskStores in interface HardwareAbstractionLayergetDiskStores in class AbstractHardwareAbstractionLayerpublic Display[] getDisplays()
Display objects, representing monitors
or other video output devices.getDisplays in interface HardwareAbstractionLayergetDisplays in class AbstractHardwareAbstractionLayerpublic Sensors getSensors()
Sensors object, representing CPU temperature and
fan speedgetSensors in interface HardwareAbstractionLayergetSensors in class AbstractHardwareAbstractionLayerpublic NetworkIF[] getNetworkIFs()
NetworkIF objects, representing a
network interfaces poolpublic UsbDevice[] 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 bandwidthgetUsbDevices in interface HardwareAbstractionLayergetUsbDevices in class AbstractHardwareAbstractionLayerCopyright © 2010–2016 com.github.dblock. All rights reserved.