80 bool returnValue =
false;
114 #ifdef UNITY_UNIT_TEST
static bool DIAG_EventToBool(DIAG_EVENT_e event)
convert a DIAG_EVENT_e to a boolean for the violation flags in the database
void DIAG_ErrorSystemMonitoring(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t data)
Callback function for system monitoring related diagnosis events.
@ DIAG_ID_SYSTEM_MONITORING
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
#define FAS_TRAP
Define that evaluates to essential boolean false thus tripping an assert.
Definition of foxBMS standard types.
#define NULL_PTR
Null pointer.
bool taskEngineTimingViolationError
bool task100msTimingViolationError
bool task10msTimingViolationError
bool task100msAlgoTimingViolationError
bool task1msTimingViolationError
DATA_BLOCK_ERROR_STATE_s * pTableError
configuration of the system monitoring module
@ SYSM_TASK_ID_CYCLIC_10ms
@ SYSM_TASK_ID_CYCLIC_ALGORITHM_100ms
@ SYSM_TASK_ID_CYCLIC_100ms
@ SYSM_TASK_ID_CYCLIC_1ms