Package oshi.hardware.common.platform.unix


package oshi.hardware.common.platform.unix
Provides common Unix hardware implementations shared by JNA and FFM modules.
  • Class
    Description
    Shared CentralProcessor logic for the dmesg-parsing BSDs (OpenBSD and NetBSD).
    Shared graphics card implementation for BSDs that use pcidump -v to enumerate PCI devices (NetBSD, OpenBSD).
    BsdNetworkIF applicable to FreeBSD and OpenBSD.
    Shared power-source implementation for BSDs that use apm and systat -ab sensors for battery state (NetBSD, OpenBSD).
    Shared sensors implementation for BSDs that use systat for temperature, fan speed, and voltage (NetBSD, OpenBSD).
    Shared sound card implementation for BSDs that use dmesg audio/pci patterns (NetBSD, OpenBSD).
    Shared USB device implementation for BSDs that use usbdevs -v to enumerate devices (NetBSD, OpenBSD).
    CUPS-based printer implementation with shared lpstat fallback logic.
    Factory interface for creating concrete printer instances.
    Native-free CUPS printer implementation.
    Baseboard data obtained by a calling class
    A Display