76 uint32_t stringNumber) {
96 #ifdef UNITY_UNIT_TEST
#define BS_NR_OF_STRINGS
Number of parallel strings in the battery pack.
void DIAG_ErrorDeepDischarge(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for deep discharge events
@ DIAG_ID_DEEP_DISCHARGE_DETECTED
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
FRAM_RETURN_TYPE_e FRAM_WriteData(FRAM_BLOCK_ID_e blockId)
Writes a variable to the FRAM.
Header for the driver for the FRAM module.
FRAM_DEEP_DISCHARGE_FLAG_s fram_deepDischargeFlags
@ FRAM_BLOCK_ID_DEEP_DISCHARGE_FLAG
#define NULL_PTR
Null pointer.
bool deepDischargeDetectedError[BS_NR_OF_STRINGS]
DATA_BLOCK_ERROR_STATE_s * pTableError
bool deepDischargeFlag[BS_NR_OF_STRINGS]