foxBMS  1.0.0
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]
 

Detailed Description

data structure declaration of DATA_BLOCK_BALANCING_CONTROL

Definition at line 245 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 253 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 254 of file database_cfg.h.

◆ enableBalancing

uint8_t DATA_BLOCK_BALANCING_CONTROL::enableBalancing

Switch for enabling/disabling balancing

Definition at line 250 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_BALANCING_CONTROL::header

Data block header

Definition at line 249 of file database_cfg.h.

◆ request

uint8_t DATA_BLOCK_BALANCING_CONTROL::request

balancing request per CAN

Definition at line 252 of file database_cfg.h.

◆ threshold_mV

uint8_t DATA_BLOCK_BALANCING_CONTROL::threshold_mV

balancing threshold in mV

Definition at line 251 of file database_cfg.h.


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