Expand description
DMI table parser. Uses smbios-lib to data provider
§Usage
use ferrix::dmi::DMITable;
let dmi = DMITable::new().unwrap();
dbg!(dmi);Structs§
- Baseboard
- Information about baseboard/module
- Baseboard
Features - Baseboard feature flags
- Bios
- Information about BIOS/UEFI
- Bios
Characteristics - BIOS characteristics
- Bios
Characteristics Extension0 - Characteristics extension byte 0
- Bios
Characteristics Extension1 - Characteristics extension byte 0
- Board
Type Data - Board type data
- Cache
- This structure defines the attributes of CPU cache device in the system. One structure is specified for each such device, whether the device is internal to or external to the CPU module.
- Cache
Configuaration - Caches
- Attributes of each CPU cache device in the system
- Chassis
- Information about system enclosure or chassis
- Chassis
Security Status Data - Chassis security status data
- Chassis
State Data - Chassis state data
- Chassis
Type Data - Chassis type data
- DMITable
- A structure containing data from the DMI table
- DMITable
Xml - Handle
- Each SMBIOS structure has a handle or instance value associated with it. Some structs will reference other structures by using this value.
- Memory
Array - Collection of memory devices that operate together to form a memory address space
- Memory
Device - Information about single memory device
- Memory
Devices - Information about all installed memory devices
- Port
- Attributes of a system port connector (serial, parallel, keyboard or mouse ports)
- Port
Connectors - Attributes of a system port connectors
- Processor
- Information about processor
- Processor
Characteristics - Defines which functions the processor supports
- Processor
Family Data - Processor
Family Data2 - Processor
Status - Processor Socket and CPU Status
- Processor
Supported Voltages - Processor
Type Data - Processor
Upgrade Data - SMBios
Data - SMBIOS Data
- System
- Attributes of the overall system
- System
Uuid - System UUID
- System
Wake UpType Data - System wakeup data
Enums§
- Board
Type - Board type
- Chassis
Height - Chassis height
- Chassis
Lock Presence - Chassis lock presence
- Chassis
Security Status - Chassis security status
- Chassis
State - Chassis state
- Chassis
Type - Chassis type
- Core
Count - Core
Count2 - Cores
Enabled - Cores
Enabled2 - CpuStatus
- Power
Cords - Number of Power Cords
- Processor
External Clock - Processor
Family - Processor
Speed - Processor
Type - Processor
Upgrade - Processor
Voltage - RomSize
- BIOS ROM Size
- System
Uuid Data - System UUID Data
- System
Wake UpType - System wakeup type
- Thread
Count - Thread
Count2 - Thread
Enabled