foxBMS
1.6.0
The foxBMS Battery Management System API Documentation
|
#include <database_cfg.h>
Data Fields | |
DATA_BLOCK_HEADER_s | header |
uint8_t | packChargeOvercurrent |
uint8_t | packDischargeOvercurrent |
uint8_t | overVoltage [BS_NR_OF_STRINGS] |
uint8_t | underVoltage [BS_NR_OF_STRINGS] |
uint8_t | overtemperatureCharge [BS_NR_OF_STRINGS] |
uint8_t | overtemperatureDischarge [BS_NR_OF_STRINGS] |
uint8_t | undertemperatureCharge [BS_NR_OF_STRINGS] |
uint8_t | undertemperatureDischarge [BS_NR_OF_STRINGS] |
uint8_t | cellChargeOvercurrent [BS_NR_OF_STRINGS] |
uint8_t | stringChargeOvercurrent [BS_NR_OF_STRINGS] |
uint8_t | cellDischargeOvercurrent [BS_NR_OF_STRINGS] |
uint8_t | stringDischargeOvercurrent [BS_NR_OF_STRINGS] |
uint8_t | pcbOvertemperature [BS_NR_OF_STRINGS] |
uint8_t | pcbUndertemperature [BS_NR_OF_STRINGS] |
data block struct of the maximum safe limits
Definition at line 451 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::cellChargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 464 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::cellDischargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 466 of file database_cfg.h.
DATA_BLOCK_HEADER_s DATA_BLOCK_MSL_FLAG_s::header |
Data block header
Definition at line 455 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::overtemperatureCharge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 460 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::overtemperatureDischarge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 461 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::overVoltage[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 458 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::packChargeOvercurrent |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 456 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::packDischargeOvercurrent |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 457 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::pcbOvertemperature[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 468 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::pcbUndertemperature[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 469 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::stringChargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 465 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::stringDischargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 467 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::undertemperatureCharge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 462 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::undertemperatureDischarge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 463 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG_s::underVoltage[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 459 of file database_cfg.h.