foxBMS
1.0.1
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 423 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::cellChargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 436 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::cellDischargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 438 of file database_cfg.h.
DATA_BLOCK_HEADER_s DATA_BLOCK_MSL_FLAG::header |
Data block header
Definition at line 427 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::overtemperatureCharge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 432 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::overtemperatureDischarge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 433 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::overVoltage[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 430 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::packChargeOvercurrent |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 428 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::packDischargeOvercurrent |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 429 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::pcbOvertemperature[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 440 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::pcbUndertemperature[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 441 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::stringChargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 437 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::stringDischargeOvercurrent[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 439 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::undertemperatureCharge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 434 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::undertemperatureDischarge[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 435 of file database_cfg.h.
uint8_t DATA_BLOCK_MSL_FLAG::underVoltage[BS_NR_OF_STRINGS] |
0 -> MSL NOT violated, 1 -> MSL violated
Definition at line 431 of file database_cfg.h.