foxBMS
1.2.1
The foxBMS Battery Management System API Documentation
|
#include <database_cfg.h>
data block struct of error flags
Definition at line 310 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::afeCellTemperatureError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 324 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::afeCellvoltageError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 323 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::afeConfigurationError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 322 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::baseCellTemperatureMeasurementTimeout |
0 -> no error, 1 -> error
Definition at line 327 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::baseCellVoltageMeasurementTimeout |
0 -> no error, 1 -> error
Definition at line 325 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::canRxQueueFull |
0 -> no error, 1 -> error
Definition at line 340 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::canTiming |
0 -> no error, 1 -> error
Definition at line 339 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::canTimingCc[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 341 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::canTimingEc[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 342 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::coinCellVoltage |
0 -> no error, 1 -> error
Definition at line 344 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::crcError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 319 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentMeasurementError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 330 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentMeasurementTimeout[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 329 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentOnOpenString[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 351 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentSensor[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error, not responding
Definition at line 315 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentSensorPowerTimeout[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 333 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentSensorTimeoutV1[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 331 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::currentSensorTimeoutV3[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 332 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::deepDischargeDetected[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 350 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::fuseStateCharge[BS_NR_OF_STRINGS] |
0 -> fuse ok, 1 -> fuse tripped
Definition at line 337 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::fuseStateNormal[BS_NR_OF_STRINGS] |
0 -> fuse ok, 1 -> fuse tripped
Definition at line 336 of file database_cfg.h.
DATA_BLOCK_HEADER_s DATA_BLOCK_ERRORSTATE::header |
Data block header
Definition at line 314 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::i2cPexError |
the I2C port expander does not work as expected
Definition at line 354 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::insulationError |
0 -> no error, 1 -> error
Definition at line 335 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::interlock |
0 -> no error, 1 -> error
Definition at line 318 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::mcuDieTemperature |
0 -> no error, 1 -> error
Definition at line 343 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::muxError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 320 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::open_wire[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 338 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::plausibilityCheckCelltemperature[BS_NR_OF_STRINGS] |
0 -> no error, else: error
Definition at line 349 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::plausibilityCheckCelltemperatureSpread[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 348 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::plausibilityCheckCellvoltage[BS_NR_OF_STRINGS] |
0 -> no error, else: error
Definition at line 346 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::plausibilityCheckCellvoltageSpread[BS_NR_OF_STRINGS] |
0 -> no error, else: error
Definition at line 347 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::plausibilityCheckPackvoltage[BS_NR_OF_STRINGS] |
0 -> no error, else: error
Definition at line 345 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::powerMeasurementError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 334 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::prechargeContactor[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error, not responding
Definition at line 317 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::redundancy0CellTemperatureMeasurementTimeout |
0 -> no error, 1 -> error
Definition at line 328 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::redundancy0CellVoltageMeasurementTimeout |
0 -> no error, 1 -> error
Definition at line 326 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::sbcFinState |
0 -> okay, 1 -> error: short-circuit to RSTB
Definition at line 352 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::sbcRstbState |
0 -> okay, 1 -> error: RSTB not working
Definition at line 353 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::spiError[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error
Definition at line 321 of file database_cfg.h.
uint8_t DATA_BLOCK_ERRORSTATE::stringContactor[BS_NR_OF_STRINGS] |
0 -> no error, 1 -> error, not responding
Definition at line 316 of file database_cfg.h.