foxBMS
1.2.1
The foxBMS Battery Management System API Documentation
|
#include <mxm_1785x_tools.h>
Data Fields | |
uint8_t | moduleBalancingIndex |
bool | evenCellsNeedBalancing |
bool | oddCellsNeedBalancing |
bool | evenCellsBalancingProcessed |
bool | oddCellsBalancingProcessed |
uint16_t | cellsToBalance |
uint32_t | previousTimeStamp |
uint32_t | currentTimeStamp |
DATA_BLOCK_BALANCING_CONTROL_s *const | pBalancingControl_table |
struct that contains the state of the balancing subsystem
Definition at line 213 of file mxm_1785x_tools.h.
uint16_t MXM_BALANCING_STATE_s::cellsToBalance |
bitfield used for register BALSWCTRL, 16 bits for upt to 14 cells
Definition at line 219 of file mxm_1785x_tools.h.
uint32_t MXM_BALANCING_STATE_s::currentTimeStamp |
timestamp of current balancing checkpoint
Definition at line 221 of file mxm_1785x_tools.h.
bool MXM_BALANCING_STATE_s::evenCellsBalancingProcessed |
balancing of even cells has been processed
Definition at line 217 of file mxm_1785x_tools.h.
bool MXM_BALANCING_STATE_s::evenCellsNeedBalancing |
indicates that even cells need balancing
Definition at line 215 of file mxm_1785x_tools.h.
uint8_t MXM_BALANCING_STATE_s::moduleBalancingIndex |
index of the module that is currently handled
Definition at line 214 of file mxm_1785x_tools.h.
bool MXM_BALANCING_STATE_s::oddCellsBalancingProcessed |
balancing of odd cells has been processed
Definition at line 218 of file mxm_1785x_tools.h.
bool MXM_BALANCING_STATE_s::oddCellsNeedBalancing |
indicates that odd cells need balancing
Definition at line 216 of file mxm_1785x_tools.h.
DATA_BLOCK_BALANCING_CONTROL_s* const MXM_BALANCING_STATE_s::pBalancingControl_table |
balancing control table
Definition at line 222 of file mxm_1785x_tools.h.
uint32_t MXM_BALANCING_STATE_s::previousTimeStamp |
timestamp of previous balancing checkpoint
Definition at line 220 of file mxm_1785x_tools.h.