Package oshi.hardware.common.platform.unix
package oshi.hardware.common.platform.unix
Provides common Unix hardware implementations shared by JNA and FFM modules.
-
ClassDescriptionShared CentralProcessor logic for the
dmesg-parsing BSDs (OpenBSD and NetBSD).Shared graphics card implementation for BSDs that usepcidump -vto enumerate PCI devices (NetBSD, OpenBSD).BsdNetworkIF applicable to FreeBSD and OpenBSD.Shared power-source implementation for BSDs that useapmandsystat -ab sensorsfor battery state (NetBSD, OpenBSD).Shared sensors implementation for BSDs that usesystatfor temperature, fan speed, and voltage (NetBSD, OpenBSD).Shared sound card implementation for BSDs that usedmesgaudio/pci patterns (NetBSD, OpenBSD).Shared USB device implementation for BSDs that useusbdevs -vto 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 classA Display