12#include "can_library/generated/can_types.h"
15 car_state_t current_state;
16 car_state_t next_state;
23 uint32_t buzzer_start_time;
24 bool last_start_button_state;
26 bool tsal_green_enable;
30 bool is_precharge_complete;
43static constexpr uint32_t VEHICLE_FSM_PERIOD_MS = 15;
46static_assert(VEHICLE_FSM_PERIOD_MS == INVA_SET_PERIOD_MS);
47static_assert(VEHICLE_FSM_PERIOD_MS == INVB_SET_PERIOD_MS);
48static_assert(VEHICLE_FSM_PERIOD_MS == INVC_SET_PERIOD_MS);
49static_assert(VEHICLE_FSM_PERIOD_MS == INVD_SET_PERIOD_MS);
51void vehicle_fsm_periodic(
void);
Definition vehicle_fsm.h:14
Definition vehicle_fsm.h:33