Package-level declarations

Types

Link copied to clipboard

Units of Battery Capacity

Link copied to clipboard
interface Display

Display represents a display device, such as a monitor or screen. It provides details about the Extended Display Identification Data (EDID) for the display. EDID contains information about the display's capabilities and characteristics.

Link copied to clipboard
interface GraphicsCard

Represents a graphics card in the system. This interface provides details about the graphics card, including its name, device ID, vendor, version information, and VRAM size.

Link copied to clipboard
interface Hardware

The Hardware interface represents the hardware components of a system. It provides details about the computer system, processors, memory, storage devices, network interfaces, displays, sensors, and more. This interface is useful for obtaining comprehensive hardware information for monitoring or diagnostics.

Link copied to clipboard
enum IfOperStatus(val value: Int) : Enum<IfOperStatus>

The current operational state of a network interface.

Link copied to clipboard
interface NetworkIF

Represents a network interface on the system

Link copied to clipboard
interface PowerSource

Represents a power source (e.g., a battery) in the system, including details like the remaining capacity, power usage, voltage, and charging status.

Link copied to clipboard
interface Sensors

Interface that provides access to various sensor data for a computer system. This includes CPU temperature, fan speeds, and CPU voltage.

Link copied to clipboard
interface SoundCard

Represents a sound card in the system. This interface provides details about the sound card's driver version, name, and codec type.

Link copied to clipboard
interface UsbDevice

Represents a USB device. This interface provides details about the USB device, including its name, vendor, product information, serial number, and connected devices.