5#include "flight_state.h"
7#define CHECK(condition) \
10 fprintf(stderr, "%s:%d: %s\n", __FILE__, __LINE__, #condition); \
19 for (
int s = 0; s < S; ++s) {
20 for (
int e = 0; e < E; ++e) {
29 for (
int s = 0; s < S; ++s) {
30 for (
int e = 0; e < E; ++e) {
60 puts(
"3 flight state test groups passed");
@ FLIGHT_EV_LAUNCH_DETECTED
@ FLIGHT_EV_APOGEE_DETECTED
@ FLIGHT_EV_SELF_TEST_DONE
flight_state_t flight_state_next(flight_state_t state, flight_event_t event)
const char * flight_state_name(flight_state_t state)
bool flight_state_logs_to_emmc(flight_state_t state)
static void test_logging_states(void)
static void test_table(void)
static void test_names(void)