MCU
Loading...
Searching...
No Matches
test_interfaces.cpp
Go to the documentation of this file.
1#include <Arduino.h>
2#include <unity.h>
3
8#include "MCU_rev15_defs.h"
9
10void tearDown(void)
11{
12
13}
14
15int runUnityTests(void)
16{
17 UNITY_BEGIN();
18 /* TEST DASHBOARD */
19 // RUN_TEST(test_dashboard_unpacking_can_message);
20 // RUN_TEST(test_dashboard_circular_buffer);
21
22 /* TEST CAN INTERFACE*/
23 // RUN_TEST(test_can_interface_send)
24 // RUN_TEST(test_can_interface_send_and_receive_raw)
25
26 /* TEST TELEMETRY */
27 // RUN_TEST(test_telemetry_update_CAN);
28
29 /* TEST AMS */
30 RUN_TEST(test_AMS_heartbeat);
34
35 /* TEST Coulomb Counting */
36 RUN_TEST(test_initialize_charge);
37 RUN_TEST(test_calculate_SoC_em);
38 RUN_TEST(test_calculate_SoC_acu);
39
40 return UNITY_END();
41}
42
43void on_can_receive() {} // do nothing
44
45void setup() {
46
47 delay(500);
48
49 Serial.begin(115200);
50
52
53}
54
55void loop() {
56
57}
void test_em_measurements_CAN_message()
void test_current_shunt_CAN_message()
void test_bms_voltages_CAN_message()
void test_AMS_heartbeat()
void test_initialize_charge()
void test_calculate_SoC_em()
void test_calculate_SoC_acu()
void on_can_receive()
void setup()
void tearDown(void)
int runUnityTests(void)
void loop()