Uses of Package
oshi.hardware

Packages that use oshi.hardware 
Package Description
oshi
[oshi-core API] Provides a cross-platform implementation to retrieve Operating System and Hardware Information, such as OS version, memory, CPU, disk, devices, sensors, etc.
oshi.driver.unix.aix
Provides functions to query information on AIX
oshi.driver.unix.freebsd.disk
Provides functions to query FreeBSD disk information
oshi.driver.unix.solaris.disk
Provides functions to query Solaris disk information
oshi.driver.windows
Provides functions to query information in windows
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.aix
Provides information about hardware such as Memory, Power Sources, and Processor on AIX 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
  • Classes in oshi.hardware used by oshi 
    Class Description
    HardwareAbstractionLayer
    A hardware abstraction layer.
  • Classes in oshi.hardware used by oshi.driver.unix.aix 
    Class Description
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
  • Classes in oshi.hardware used by oshi.driver.unix.freebsd.disk 
    Class Description
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
  • Classes in oshi.hardware used by oshi.driver.unix.solaris.disk 
    Class Description
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
  • Classes in oshi.hardware used by oshi.driver.windows 
    Class Description
    CentralProcessor.LogicalProcessor
    A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
  • Classes in oshi.hardware used by oshi.hardware 
    Class Description
    Baseboard
    The Baseboard represents the system board, also called motherboard, logic board, etc.
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    CentralProcessor.LogicalProcessor
    A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
    CentralProcessor.ProcessorIdentifier
    A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)
    CentralProcessor.TickType
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    Firmware
    The Firmware represents the low level BIOS or equivalent.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PhysicalMemory
    The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
    VirtualMemory
    The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.
  • Classes in oshi.hardware used by oshi.hardware.common 
    Class Description
    Baseboard
    The Baseboard represents the system board, also called motherboard, logic board, etc.
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    CentralProcessor.LogicalProcessor
    A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
    CentralProcessor.ProcessorIdentifier
    A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    Firmware
    The Firmware represents the low level BIOS or equivalent.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    NetworkIF
    A network interface in the machine, including statistics.
    PhysicalMemory
    The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
    VirtualMemory
    The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.
  • Classes in oshi.hardware used by oshi.hardware.platform.linux 
    Class Description
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
    VirtualMemory
    The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.
  • Classes in oshi.hardware used by oshi.hardware.platform.mac 
    Class Description
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
  • Classes in oshi.hardware used by oshi.hardware.platform.unix.aix 
    Class Description
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
  • Classes in oshi.hardware used by oshi.hardware.platform.unix.freebsd 
    Class Description
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
  • Classes in oshi.hardware used by oshi.hardware.platform.unix.solaris 
    Class Description
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.
  • Classes in oshi.hardware used by oshi.hardware.platform.windows 
    Class Description
    CentralProcessor
    This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
    ComputerSystem
    The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
    Display
    Display refers to the information regarding a video source and monitor identified by the EDID standard.
    GlobalMemory
    The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
    GraphicsCard
    GraphicsCard interface.
    HardwareAbstractionLayer
    A hardware abstraction layer.
    HWDiskStore
    A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
    HWPartition
    A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
    NetworkIF
    A network interface in the machine, including statistics.
    PowerSource
    The Power Source is one or more batteries with some capacity, and some state of charge/discharge
    PowerSource.CapacityUnits
    Units of Battery Capacity
    Sensors
    Sensors include hardware sensors to monitor temperature, fan speed, and other information.
    SoundCard
    SoundCard interface.
    UsbDevice
    A USB device is a device connected via a USB port, possibly internally/permanently.