76 uint32_t stringNumber) {
96 uint32_t stringNumber) {
136 #ifdef UNITY_UNIT_TEST
#define BS_NR_OF_STRINGS
Number of parallel strings in the battery pack.
void DIAG_ErrorPlausibility(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for plausibility check related events
void DIAG_PlausibilityCheck(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for plausibility check related events
@ DIAG_ID_PLAUSIBILITY_CELL_TEMPERATURE_SPREAD
@ DIAG_ID_PLAUSIBILITY_CELL_VOLTAGE_SPREAD
@ DIAG_ID_PLAUSIBILITY_PACK_VOLTAGE
@ DIAG_ID_PLAUSIBILITY_CELL_VOLTAGE
@ DIAG_ID_PLAUSIBILITY_CELL_TEMP
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
Definition of foxBMS standard types.
#define NULL_PTR
Null pointer.
bool plausibilityCheckCellVoltageError[BS_NR_OF_STRINGS]
bool plausibilityCheckPackVoltageError[BS_NR_OF_STRINGS]
bool plausibilityCheckCellTemperatureSpreadError[BS_NR_OF_STRINGS]
bool plausibilityCheckCellVoltageSpreadError[BS_NR_OF_STRINGS]
bool plausibilityCheckCellTemperatureError[BS_NR_OF_STRINGS]
DATA_BLOCK_ERROR_STATE_s * pTableError