lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 28: Temperature Probe

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

Data Structures

struct  lazybiosType28_t
 Parsed SMBIOS Type 28 Temperature Probe information. More...
struct  lazybiosType28Array_t
 A parsed set of SMBIOS Type 28 structures. More...

Functions

void lazybiosFreeType28 (lazybiosType28Array_t *Type28)
 Releases a parsed set of SMBIOS Type 28 structures.
LAZYBIOS_WARN_UNUSED lazybiosType28Array_tlazybiosGetType28 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 28 structures.

Detailed Description

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

Function Documentation

◆ lazybiosFreeType28()

void lazybiosFreeType28 ( lazybiosType28Array_t * Type28)

#include <type28.h>

Releases a parsed set of SMBIOS Type 28 structures.

Parameters
Type28Set to release; may be NULL.

References lazybiosFreeType28().

Referenced by lazybiosFreeType28().

◆ lazybiosGetType28()

LAZYBIOS_WARN_UNUSED lazybiosType28Array_t * lazybiosGetType28 ( const lazybiosDMI_t * DMIData)

#include <type28.h>

Parses all SMBIOS Type 28 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType28().

Referenced by lazybiosGetType28().