foxBMS  1.1.1
The foxBMS Battery Management System API Documentation
DATA_BLOCK_BALANCING_CONTROL Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_BALANCING_CONTROL:

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_BAT_CELLS]
 
uint32_t deltaCharge_mAs [BS_NR_OF_STRINGS][BS_NR_OF_BAT_CELLS]
 
uint16_t nrBalancedCells [BS_NR_OF_STRINGS]
 

Detailed Description

data structure declaration of DATA_BLOCK_BALANCING_CONTROL

Definition at line 247 of file database_cfg.h.

Field Documentation

◆ balancingState

uint8_t DATA_BLOCK_BALANCING_CONTROL::balancingState[BS_NR_OF_STRINGS][BS_NR_OF_BAT_CELLS]

0: no balancing, 1: balancing active

Definition at line 255 of file database_cfg.h.

◆ deltaCharge_mAs

uint32_t DATA_BLOCK_BALANCING_CONTROL::deltaCharge_mAs[BS_NR_OF_STRINGS][BS_NR_OF_BAT_CELLS]

Difference in Depth-of-Discharge in mAs

Definition at line 256 of file database_cfg.h.

◆ enableBalancing

uint8_t DATA_BLOCK_BALANCING_CONTROL::enableBalancing

Switch for enabling/disabling balancing

Definition at line 252 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_BALANCING_CONTROL::header

Data block header

Definition at line 251 of file database_cfg.h.

◆ nrBalancedCells

uint16_t DATA_BLOCK_BALANCING_CONTROL::nrBalancedCells[BS_NR_OF_STRINGS]

Definition at line 257 of file database_cfg.h.

◆ request

uint8_t DATA_BLOCK_BALANCING_CONTROL::request

balancing request per CAN

Definition at line 254 of file database_cfg.h.

◆ threshold_mV

uint8_t DATA_BLOCK_BALANCING_CONTROL::threshold_mV

balancing threshold in mV

Definition at line 253 of file database_cfg.h.


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