54 #ifndef FOXBMS__ALGORITHM_CFG_H_
55 #define FOXBMS__ALGORITHM_CFG_H_
66 #define ALGO_TICK_MS (100u)
const uint16_t algo_length
enum ALGO_STATE ALGO_STATE_e
struct ALGO_TASKS ALGO_TASKS_s
STD_RETURN_TYPE_e ALGO_INITIALIZATION_FUNCTION_f(void)
ALGO_TASKS_s algo_algorithms[]
void ALGO_COMPUTATION_FUNCTION_f(void)
void ALGO_MarkAsDone(uint32_t algorithmIndex)
Mark the current algorithm as done (will reset to ALGO_READY if possible)
enum STD_RETURN_TYPE STD_RETURN_TYPE_e
General macros and definitions for the whole platform.
ALGO_INITIALIZATION_FUNCTION_f * fpInitialization
ALGO_COMPUTATION_FUNCTION_f * fpAlgorithm
uint32_t maxCalculationDuration_ms