PER Firmware
Loading...
Searching...
No Matches
telemetry.h
Go to the documentation of this file.
1
8#ifndef TELEMETRY_H
9#define TELEMETRY_H
10
11#include <stdint.h>
12
13static constexpr uint32_t TELEMETRY_100HZ_PERIOD_MS = 10;
14void report_telemetry_100hz(void);
15
16static constexpr uint32_t TELEMETRY_8HZ_PERIOD_MS = 125;
17void report_telemetry_8hz(void);
18
19static constexpr uint32_t TELEMETRY_02HZ_PERIOD_MS = 5000;
20void report_telemetry_02hz(void);
21
22#endif // TELEMETRY_H
void report_telemetry_02hz(void)
Reports telemetry data at 0.2 Hz rate Includes: ABOX git hash.
Definition telemetry.c:129
void report_telemetry_8hz(void)
Reports telemetry data at 8 Hz rate Includes: Thermal stats.
Definition telemetry.c:105
void report_telemetry_100hz(void)
Reports telemetry data at 100 Hz rate Includes: Pack stats, charging telemetry, cell telemetry.
Definition telemetry.c:64