lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 29: Electrical Current Probe

Current-probe location, status, range, precision, and OEM information. More...

Data Structures

struct  lazybiosType29_t
 Parsed SMBIOS Type 29 Electrical Current Probe information. More...
struct  lazybiosType29Array_t
 A parsed set of SMBIOS Type 29 structures. More...

Functions

void lazybiosFreeType29 (lazybiosType29Array_t *Type29)
 Releases a parsed set of SMBIOS Type 29 structures.
LAZYBIOS_WARN_UNUSED lazybiosType29Array_tlazybiosGetType29 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 29 structures.

Detailed Description

Current-probe location, status, range, precision, and OEM information.

Function Documentation

◆ lazybiosFreeType29()

void lazybiosFreeType29 ( lazybiosType29Array_t * Type29)

#include <type29.h>

Releases a parsed set of SMBIOS Type 29 structures.

Parameters
Type29Set to release; may be NULL.

References lazybiosFreeType29().

Referenced by lazybiosFreeType29().

◆ lazybiosGetType29()

LAZYBIOS_WARN_UNUSED lazybiosType29Array_t * lazybiosGetType29 ( const lazybiosDMI_t * DMIData)

#include <type29.h>

Parses all SMBIOS Type 29 structures.

Parameters
DMIDataRaw DMI table container to parse.
Returns
Newly allocated set, empty when the table holds no Type 29 structure, or NULL when the arguments are unusable or an allocation fails.

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType29().

Referenced by lazybiosGetType29().