jacdac.p_cmonitor

Submodules

Package Contents

Classes

PCMonitorClient

Measures PC monitor.

class jacdac.p_cmonitor.PCMonitorClient(bus: jacdac.bus.Bus, role: str)

Bases: jacdac.bus.Client

Measures PC monitor. Implements a client for the PC monitor service.

property cpu_usage: int | None

CPU usage in percent., _: %

property cpu_temp: int | None

CPU temperature in Celsius., _: °C

property ram_usage: int | None

RAM usage in percent., _: %

property gpu_info: Tuple[int, int] | None

GPU info., usage: %,temp: °C

property net_info: Tuple[int, int] | None

Network transmit/receive speed in Kbytes per second.

A measure of PC monitor., tx: KB,rx: KB