|
foxBMS-UnitTests
1.0.0
The foxBMS Unit Tests API Documentation
|
Go to the documentation of this file.
54 #ifndef FOXBMS__ALGORITHM_CFG_H_
55 #define FOXBMS__ALGORITHM_CFG_H_
66 #define ALGO_TICK_MS (100u)
uint32_t maxCalculationDuration_ms
enum STD_RETURN_TYPE STD_RETURN_TYPE_e
STD_RETURN_TYPE_e ALGO_INITIALIZATION_FUNCTION_f(void)
const uint16_t algo_length
void ALGO_COMPUTATION_FUNCTION_f(void)
ALGO_COMPUTATION_FUNCTION_f * fpAlgorithm
ALGO_TASKS_s algo_algorithms[]
ALGO_INITIALIZATION_FUNCTION_f * fpInitialization
enum ALGO_STATE ALGO_STATE_e
struct ALGO_TASKS ALGO_TASKS_s
void ALGO_MarkAsDone(uint32_t algorithmIndex)
Mark the current algorithm as done (will reset to ALGO_READY if possible)