foxBMS  1.4.0
The foxBMS Battery Management System API Documentation
DATA_BLOCK_MSL_FLAG_s Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_MSL_FLAG_s:

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]
 

Detailed Description

data block struct of the maximum safe limits

Definition at line 446 of file database_cfg.h.

Field Documentation

◆ cellChargeOvercurrent

uint8_t DATA_BLOCK_MSL_FLAG_s::cellChargeOvercurrent[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 459 of file database_cfg.h.

◆ cellDischargeOvercurrent

uint8_t DATA_BLOCK_MSL_FLAG_s::cellDischargeOvercurrent[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 461 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_MSL_FLAG_s::header

Data block header

Definition at line 450 of file database_cfg.h.

◆ overtemperatureCharge

uint8_t DATA_BLOCK_MSL_FLAG_s::overtemperatureCharge[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 455 of file database_cfg.h.

◆ overtemperatureDischarge

uint8_t DATA_BLOCK_MSL_FLAG_s::overtemperatureDischarge[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 456 of file database_cfg.h.

◆ overVoltage

uint8_t DATA_BLOCK_MSL_FLAG_s::overVoltage[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 453 of file database_cfg.h.

◆ packChargeOvercurrent

uint8_t DATA_BLOCK_MSL_FLAG_s::packChargeOvercurrent

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 451 of file database_cfg.h.

◆ packDischargeOvercurrent

uint8_t DATA_BLOCK_MSL_FLAG_s::packDischargeOvercurrent

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 452 of file database_cfg.h.

◆ pcbOvertemperature

uint8_t DATA_BLOCK_MSL_FLAG_s::pcbOvertemperature[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 463 of file database_cfg.h.

◆ pcbUndertemperature

uint8_t DATA_BLOCK_MSL_FLAG_s::pcbUndertemperature[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 464 of file database_cfg.h.

◆ stringChargeOvercurrent

uint8_t DATA_BLOCK_MSL_FLAG_s::stringChargeOvercurrent[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 460 of file database_cfg.h.

◆ stringDischargeOvercurrent

uint8_t DATA_BLOCK_MSL_FLAG_s::stringDischargeOvercurrent[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 462 of file database_cfg.h.

◆ undertemperatureCharge

uint8_t DATA_BLOCK_MSL_FLAG_s::undertemperatureCharge[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 457 of file database_cfg.h.

◆ undertemperatureDischarge

uint8_t DATA_BLOCK_MSL_FLAG_s::undertemperatureDischarge[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 458 of file database_cfg.h.

◆ underVoltage

uint8_t DATA_BLOCK_MSL_FLAG_s::underVoltage[BS_NR_OF_STRINGS]

0 -> MSL NOT violated, 1 -> MSL violated

Definition at line 454 of file database_cfg.h.


The documentation for this struct was generated from the following file: