foxBMS  1.6.0
The foxBMS Battery Management System API Documentation
DATA_BLOCK_BALANCING_CONTROL_s Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_BALANCING_CONTROL_s:

Data Fields

DATA_BLOCK_HEADER_s header
 
uint8_t enableBalancing
 
uint8_t threshold_mV
 
uint8_t request
 
uint8_t balancingState [BS_NR_OF_STRINGS][BS_NR_OF_CELL_BLOCKS_PER_STRING]
 
uint32_t deltaCharge_mAs [BS_NR_OF_STRINGS][BS_NR_OF_CELL_BLOCKS_PER_STRING]
 
uint16_t nrBalancedCells [BS_NR_OF_STRINGS]
 

Detailed Description

data structure declaration of DATA_BLOCK_BALANCING_CONTROL

Definition at line 251 of file database_cfg.h.

Field Documentation

◆ balancingState

uint8_t DATA_BLOCK_BALANCING_CONTROL_s::balancingState[BS_NR_OF_STRINGS][BS_NR_OF_CELL_BLOCKS_PER_STRING]

0: no balancing, 1: balancing active

Definition at line 259 of file database_cfg.h.

◆ deltaCharge_mAs

uint32_t DATA_BLOCK_BALANCING_CONTROL_s::deltaCharge_mAs[BS_NR_OF_STRINGS][BS_NR_OF_CELL_BLOCKS_PER_STRING]

Difference in Depth-of-Discharge in mAs

Definition at line 261 of file database_cfg.h.

◆ enableBalancing

uint8_t DATA_BLOCK_BALANCING_CONTROL_s::enableBalancing

Switch for enabling/disabling balancing

Definition at line 256 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_BALANCING_CONTROL_s::header

Data block header

Definition at line 255 of file database_cfg.h.

◆ nrBalancedCells

uint16_t DATA_BLOCK_BALANCING_CONTROL_s::nrBalancedCells[BS_NR_OF_STRINGS]

Definition at line 263 of file database_cfg.h.

◆ request

uint8_t DATA_BLOCK_BALANCING_CONTROL_s::request

balancing request per CAN

Definition at line 258 of file database_cfg.h.

◆ threshold_mV

uint8_t DATA_BLOCK_BALANCING_CONTROL_s::threshold_mV

balancing threshold in mV

Definition at line 257 of file database_cfg.h.


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