73 uint32_t stringNumber) {
128 uint32_t stringNumber) {
#define BS_NR_OF_STRINGS
Number of parallel strings in the battery pack.
void DIAG_ErrorAfe(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for AFE related events
void DIAG_ErrorAfeDriver(DIAG_ID_e diagId, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for AFE module related events
@ DIAG_ID_AFE_CELL_VOLTAGE_MEAS_ERROR
@ DIAG_ID_AFE_CELL_TEMPERATURE_MEAS_ERROR
@ DIAG_ID_BASE_CELL_TEMPERATURE_MEASUREMENT_TIMEOUT
@ DIAG_ID_AFE_COM_INTEGRITY
@ DIAG_ID_BASE_CELL_VOLTAGE_MEASUREMENT_TIMEOUT
@ DIAG_ID_REDUNDANCY0_CELL_VOLTAGE_MEASUREMENT_TIMEOUT
@ DIAG_ID_REDUNDANCY0_CELL_TEMPERATURE_MEASUREMENT_TIMEOUT
#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.
#define NULL_PTR
Null pointer.
uint8_t baseCellVoltageMeasurementTimeout
uint8_t redundancy0CellVoltageMeasurementTimeout
uint8_t baseCellTemperatureMeasurementTimeout
uint8_t crcError[BS_NR_OF_STRINGS]
uint8_t afeConfigurationError[BS_NR_OF_STRINGS]
uint8_t redundancy0CellTemperatureMeasurementTimeout
uint8_t afeCellTemperatureError[BS_NR_OF_STRINGS]
uint8_t muxError[BS_NR_OF_STRINGS]
uint8_t open_wire[BS_NR_OF_STRINGS]
uint8_t afeCellVoltageError[BS_NR_OF_STRINGS]
uint8_t spiError[BS_NR_OF_STRINGS]
DATA_BLOCK_ERRORSTATE_s * pTableError