ABOX Telemetry task implementations.
More...
#include "telemetry.h"
#include "can_library/generated/A_BOX.h"
#include "common/utils/abs.h"
#include "main.h"
ABOX Telemetry task implementations.
- Author
- Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)
◆ isense_to_current()
| static float isense_to_current |
( |
uint16_t | isense_raw | ) |
|
|
inlinestatic |
◆ report_telemetry_02hz()
| void report_telemetry_02hz |
( |
void | | ) |
|
Reports telemetry data at 0.2 Hz rate Includes: ABOX git hash.
◆ report_telemetry_100hz()
| void report_telemetry_100hz |
( |
void | | ) |
|
Reports telemetry data at 100 Hz rate Includes: Pack stats, charging telemetry, cell telemetry.
◆ report_telemetry_8hz()
| void report_telemetry_8hz |
( |
void | | ) |
|
Reports telemetry data at 8 Hz rate Includes: Thermal stats.
◆ vbatt_to_voltage()
| static float vbatt_to_voltage |
( |
uint16_t | vbatt_raw | ) |
|
|
inlinestatic |