Functions | |
| str | _read (str path, str default='') |
| str | _readlink_base (str path) |
| str | _run (list[str] cmd, float timeout=3.0) |
| int | _parse_cache_kb (str s) |
| tuple[str, str] | _pci_class_label (str class_hex) |
| dict | get_system_info () |
| dict | get_cpu_info () |
| dict | get_ram_info () |
| list[dict] | get_accelerator_info () |
| list[dict] | get_pci_devices () |
| list[dict] | get_usb_devices () |
| list[dict] | get_serial_devices () |
| list[dict] | get_network_interfaces () |
| list[dict] | get_storage_devices () |
| list[dict] | get_sensor_devices () |
| list[dict] | get_audio_devices () |
| list[dict] | get_input_devices () |
| list[dict] | get_power_info () |
Variables | |
| dictionary | _PCI_BASE_CLASS |
| dictionary | _PCI_SUBCLASS |
| dictionary | _USB_CLASS |
| dictionary | _UART_TYPES |
|
private |

|
private |
Return (base_label, subclass_label) from a 0xCCSSPP hex string.

|
private |

|
private |

|
private |

| list[dict] hardware_monitor.hardware_utils.get_accelerator_info | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_audio_devices | ( | ) |


| dict hardware_monitor.hardware_utils.get_cpu_info | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_input_devices | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_network_interfaces | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_pci_devices | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_power_info | ( | ) |


| dict hardware_monitor.hardware_utils.get_ram_info | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_sensor_devices | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_serial_devices | ( | ) |


| list[dict] hardware_monitor.hardware_utils.get_storage_devices | ( | ) |


| dict hardware_monitor.hardware_utils.get_system_info | ( | ) |

| list[dict] hardware_monitor.hardware_utils.get_usb_devices | ( | ) |


|
private |
|
private |
|
private |
|
private |