TT-System-Firmware APIs 19.17.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
telemetry_platform.h File Reference
#include <stdint.h>
Include dependency graph for telemetry_platform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int telemetry_platform_slot (uint16_t tag)
uint32_t * telemetry_platform_data (void)
void telemetry_platform_write_static (uint32_t app_version)
void telemetry_platform_update (void)
void telemetry_platform_publish (void)
uint32_t telemetry_update_interval_ms (void)
void telemetry_set (uint16_t tag, uint32_t value)
uint32_t telemetry_get (uint16_t tag)

Function Documentation

◆ telemetry_get()

uint32_t telemetry_get ( uint16_t tag)

Value of tag, or 0 if the platform does not implement it.

◆ telemetry_platform_publish()

void telemetry_platform_publish ( void )

Make the table and data addresses discoverable by the host.

◆ telemetry_platform_update()

void telemetry_platform_update ( void )

Refresh the dynamic values.

◆ telemetry_platform_write_static()

void telemetry_platform_write_static ( uint32_t app_version)

Fill the values that do not change at runtime and the table header.

◆ telemetry_set()

void telemetry_set ( uint16_t tag,
uint32_t value )

Store value for tag; ignored if the platform does not implement the tag.

◆ telemetry_update_interval_ms()

uint32_t telemetry_update_interval_ms ( void )

Current update interval in ms (provided by the common core).