TT Zephyr Platforms
18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
telemetry_internal.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2024 Tenstorrent AI ULC
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
6
#ifndef TELEMETRY_INTERNAL_H
7
#define TELEMETRY_INTERNAL_H
8
9
#include <
stdint.h
>
10
11
typedef
struct
{
12
float
vcore_voltage
;
/* mV */
13
float
vcore_power
;
/* W */
14
float
vcore_current
;
/* A */
15
float
asic_temperature
;
/* degC */
16
}
TelemetryInternalData
;
17
18
void
ReadTelemetryInternal
(
int64_t
max_staleness,
TelemetryInternalData
*data);
19
20
#endif
stdint.h
int64_t
__INT64_TYPE__ int64_t
TelemetryInternalData
Definition
telemetry_internal.h:11
TelemetryInternalData::vcore_power
float vcore_power
Definition
telemetry_internal.h:13
TelemetryInternalData::asic_temperature
float asic_temperature
Definition
telemetry_internal.h:15
TelemetryInternalData::vcore_voltage
float vcore_voltage
Definition
telemetry_internal.h:12
TelemetryInternalData::vcore_current
float vcore_current
Definition
telemetry_internal.h:14
ReadTelemetryInternal
void ReadTelemetryInternal(int64_t max_staleness, TelemetryInternalData *data)
Read telemetry values that are shared by multiple components.
Definition
telemetry_internal.c:37
lib
tenstorrent
bh_arc
telemetry_internal.h
Generated by
1.14.0