|
foxBMS
1.0.0
The foxBMS Battery Management System API Documentation
|
Go to the documentation of this file.
72 uint32_t stringNumber) {
154 uint32_t stringNumber) {
235 uint32_t stringNumber) {
272 uint32_t stringNumber) {
uint8_t packDischargeOvercurrent
uint8_t stringDischargeOvercurrent[BS_NR_OF_STRINGS]
void DIAG_ErrorOvercurrentDischarge(DIAG_ID_e ch_id, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for overcurrent discharge events
void DIAG_ErrorOvercurrentCharge(DIAG_ID_e ch_id, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for overcurrent charge events
@ DIAG_ID_PACK_OVERCURRENT_CHARGE_MSL
@ DIAG_ID_STRING_OVERCURRENT_CHARGE_MOL
uint8_t currentMeasurementError[BS_NR_OF_STRINGS]
@ DIAG_ID_OVERCURRENT_CHARGE_CELL_MSL
uint8_t stringChargeOvercurrent[BS_NR_OF_STRINGS]
@ DIAG_ID_OVERCURRENT_CHARGE_CELL_RSL
uint8_t currentMeasurementTimeout[BS_NR_OF_STRINGS]
uint8_t cellChargeOvercurrent[BS_NR_OF_STRINGS]
uint8_t stringChargeOvercurrent[BS_NR_OF_STRINGS]
uint8_t currentOnOpenString[BS_NR_OF_STRINGS]
@ DIAG_ID_STRING_OVERCURRENT_CHARGE_RSL
void DIAG_ErrorCurrentMeasurement(DIAG_ID_e ch_id, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for current measurement related events
@ DIAG_ID_STRING_OVERCURRENT_DISCHARGE_RSL
uint8_t cellDischargeOvercurrent[BS_NR_OF_STRINGS]
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
uint8_t cellChargeOvercurrent[BS_NR_OF_STRINGS]
@ DIAG_ID_STRING_OVERCURRENT_CHARGE_MSL
void DIAG_ErrorCurrentOnOpenString(DIAG_ID_e ch_id, DIAG_EVENT_e event, const DIAG_DATABASE_SHIM_s *const kpkDiagShim, uint32_t stringNumber)
diagnosis callback function for overcurrent charge events
uint8_t packChargeOvercurrent
@ DIAG_ID_OVERCURRENT_DISCHARGE_CELL_MSL
uint8_t stringDischargeOvercurrent[BS_NR_OF_STRINGS]
@ DIAG_ID_OVERCURRENT_CHARGE_CELL_MOL
@ DIAG_ID_CURRENT_MEASUREMENT_TIMEOUT
uint8_t stringDischargeOvercurrent[BS_NR_OF_STRINGS]
DATA_BLOCK_RSL_FLAG_s * pTableRsl
enum DIAG_EVENT DIAG_EVENT_e
@ DIAG_ID_STRING_OVERCURRENT_DISCHARGE_MSL
@ DIAG_ID_PACK_OVERCURRENT_DISCHARGE_MSL
#define NULL_PTR
Null pointer.
uint8_t cellDischargeOvercurrent[BS_NR_OF_STRINGS]
uint8_t stringChargeOvercurrent[BS_NR_OF_STRINGS]
DATA_BLOCK_MSL_FLAG_s * pTableMsl
@ DIAG_ID_STRING_OVERCURRENT_DISCHARGE_MOL
DATA_BLOCK_MOL_FLAG_s * pTableMol
uint8_t cellChargeOvercurrent[BS_NR_OF_STRINGS]
@ DIAG_ID_OVERCURRENT_DISCHARGE_CELL_RSL
@ DIAG_ID_OVERCURRENT_DISCHARGE_CELL_MOL
DATA_BLOCK_ERRORSTATE_s * pTableError
#define FAS_TRAP
Define that evaluates to essential boolean false thus tripping an assert.
@ DIAG_ID_CURRENT_MEASUREMENT_ERROR
uint8_t cellDischargeOvercurrent[BS_NR_OF_STRINGS]