Telemetry data structures and functions.
More...
Telemetry data structures and functions.
◆ ConvertFloatToTelemetry()
| uint32_t ConvertFloatToTelemetry |
( |
float | value | ) |
|
◆ ConvertTelemetryToFloat()
| float ConvertTelemetryToFloat |
( |
int32_t | value | ) |
|
◆ GetActiveFeatures()
◆ GetTelemetryTag()
◆ GetTelemetryTagValid()
◆ UpdateDmFwVersion()
◆ UpdateTelemetryBoardPowerLimit()
| void UpdateTelemetryBoardPowerLimit |
( |
uint32_t | power_limit | ) |
|
◆ UpdateTelemetryHostAiclkLimit()
| void UpdateTelemetryHostAiclkLimit |
( |
uint32_t | fmax | ) |
|
◆ UpdateTelemetryKernelThrottler()
| void UpdateTelemetryKernelThrottler |
( |
bool | enabled, |
|
|
uint32_t | stop_nops_freq ) |
◆ UpdateTelemetryNocTranslation()
| void UpdateTelemetryNocTranslation |
( |
bool | translation_enabled | ) |
|
◆ UpdateTelemetryTdpLimit()
| void UpdateTelemetryTdpLimit |
( |
uint32_t | tdp_limit | ) |
|
◆ UpdateTelemetryThermTripCount()
| void UpdateTelemetryThermTripCount |
( |
uint16_t | therm_trip_count | ) |
|
◆ entry_count
The number of entries in the telemetry table.
◆ offset
The offset of the telemetry data in the table.
◆ tag
The tag identifier for the telemetry entry.
◆ tag_table
The table mapping telemetry tags to their offsets.
◆ telemetry [1/2]
| uint32_t* telemetry = &telemetry_table.telemetry[0] |
|
static |
Pointer to the telemetry data buffer.
This buffer contains dynamically updated telemetry values. The address of this buffer is published in the TELEMETRY_DATA_REG_ADDR register.
◆ telemetry [2/2]
The telemetry data corresponding to the tags.
◆ telemetry_table
| struct telemetry_table telemetry_table |
|
static |
◆ version
The version of the telemetry table.