9#define INTERVAL_HIGH_PRIORITY 20
10#define INTERVAL_MED_HIGH_PRIORITY 400
11#define INTERVAL_MED_LOW_PRIORITY 800
12#define INTERVAL_LOW_PRIORITY 1200
Configure global build properties.
Checks for defined faults from canbus addresses or pins.
Special logging functionality.
const char * LOG_TAG
Type definition of logging tags This typedef is necessary to allow for easier manipulation of code by...
Name space used solely for front ECU logic.
void setChargeSignal()
Enables the charging signal dependent on the current state.
void run()
Runs front ECU code.
void lowPriorityValues()
Outputs values that are of lower priority.
void highPriorityValues()
Outputs values that are of higher priority.
void updateStartLight(bool hasBeat)
Update the startlight.
void loadStateMap()
Load values that ID each unique state.
void updateCurrentState()
Update and outputs the current state.
The parent state structure to extend from to create more states.