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

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_MIN_MAX_s:

Data Fields

DATA_BLOCK_HEADER_s header
 
int16_t averageCellVoltage_mV [BS_NR_OF_STRINGS]
 
int16_t minimumCellVoltage_mV [BS_NR_OF_STRINGS]
 
int16_t previousMinimumCellVoltage_mV [BS_NR_OF_STRINGS]
 
int16_t maximumCellVoltage_mV [BS_NR_OF_STRINGS]
 
int16_t previousMaximumCellVoltage_mV [BS_NR_OF_STRINGS]
 
uint16_t nrModuleMinimumCellVoltage [BS_NR_OF_STRINGS]
 
uint16_t nrCellMinimumCellVoltage [BS_NR_OF_STRINGS]
 
uint16_t nrModuleMaximumCellVoltage [BS_NR_OF_STRINGS]
 
uint16_t nrCellMaximumCellVoltage [BS_NR_OF_STRINGS]
 
uint16_t validMeasuredCellVoltages [BS_NR_OF_STRINGS]
 
float averageTemperature_ddegC [BS_NR_OF_STRINGS]
 
int16_t minimumTemperature_ddegC [BS_NR_OF_STRINGS]
 
uint16_t nrModuleMinimumTemperature [BS_NR_OF_STRINGS]
 
uint16_t nrSensorMinimumTemperature [BS_NR_OF_STRINGS]
 
int16_t maximumTemperature_ddegC [BS_NR_OF_STRINGS]
 
uint16_t nrModuleMaximumTemperature [BS_NR_OF_STRINGS]
 
uint16_t nrSensorMaximumTemperature [BS_NR_OF_STRINGS]
 
uint16_t validMeasuredCellTemperatures [BS_NR_OF_STRINGS]
 
uint8_t state
 

Detailed Description

data block struct of minimum and maximum values

Definition at line 155 of file database_cfg.h.

Field Documentation

◆ averageCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX_s::averageCellVoltage_mV[BS_NR_OF_STRINGS]

average cell voltages, unit: mV

Definition at line 161 of file database_cfg.h.

◆ averageTemperature_ddegC

float DATA_BLOCK_MIN_MAX_s::averageTemperature_ddegC[BS_NR_OF_STRINGS]

unit: deci °C

Definition at line 171 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_MIN_MAX_s::header

Data block header

Definition at line 159 of file database_cfg.h.

◆ maximumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX_s::maximumCellVoltage_mV[BS_NR_OF_STRINGS]

maximum cell voltages, unit: mV

Definition at line 164 of file database_cfg.h.

◆ maximumTemperature_ddegC

int16_t DATA_BLOCK_MIN_MAX_s::maximumTemperature_ddegC[BS_NR_OF_STRINGS]

unit: deci °C

Definition at line 175 of file database_cfg.h.

◆ minimumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX_s::minimumCellVoltage_mV[BS_NR_OF_STRINGS]

minimum cell voltages, unit: mV

Definition at line 162 of file database_cfg.h.

◆ minimumTemperature_ddegC

int16_t DATA_BLOCK_MIN_MAX_s::minimumTemperature_ddegC[BS_NR_OF_STRINGS]

unit: deci °C

Definition at line 172 of file database_cfg.h.

◆ nrCellMaximumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX_s::nrCellMaximumCellVoltage[BS_NR_OF_STRINGS]

number of the cell with maximum cell voltage

Definition at line 169 of file database_cfg.h.

◆ nrCellMinimumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX_s::nrCellMinimumCellVoltage[BS_NR_OF_STRINGS]

number of the cell with minimum cell voltage

Definition at line 167 of file database_cfg.h.

◆ nrModuleMaximumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX_s::nrModuleMaximumCellVoltage[BS_NR_OF_STRINGS]

number of the module with maximum cell voltage

Definition at line 168 of file database_cfg.h.

◆ nrModuleMaximumTemperature

uint16_t DATA_BLOCK_MIN_MAX_s::nrModuleMaximumTemperature[BS_NR_OF_STRINGS]

number of the module with maximum temperature

Definition at line 176 of file database_cfg.h.

◆ nrModuleMinimumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX_s::nrModuleMinimumCellVoltage[BS_NR_OF_STRINGS]

number of the module with minimum cell voltage

Definition at line 166 of file database_cfg.h.

◆ nrModuleMinimumTemperature

uint16_t DATA_BLOCK_MIN_MAX_s::nrModuleMinimumTemperature[BS_NR_OF_STRINGS]

number of the module with minimum temperature

Definition at line 173 of file database_cfg.h.

◆ nrSensorMaximumTemperature

uint16_t DATA_BLOCK_MIN_MAX_s::nrSensorMaximumTemperature[BS_NR_OF_STRINGS]

number of the sensor with maximum temperature

Definition at line 177 of file database_cfg.h.

◆ nrSensorMinimumTemperature

uint16_t DATA_BLOCK_MIN_MAX_s::nrSensorMinimumTemperature[BS_NR_OF_STRINGS]

number of the sensor with minimum temperature

Definition at line 174 of file database_cfg.h.

◆ previousMaximumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX_s::previousMaximumCellVoltage_mV[BS_NR_OF_STRINGS]

previous maximum cell voltages, unit: mV

Definition at line 165 of file database_cfg.h.

◆ previousMinimumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX_s::previousMinimumCellVoltage_mV[BS_NR_OF_STRINGS]

previous minimum cell voltages, unit: mV

Definition at line 163 of file database_cfg.h.

◆ state

uint8_t DATA_BLOCK_MIN_MAX_s::state

state of the min max module

Definition at line 179 of file database_cfg.h.

◆ validMeasuredCellTemperatures

uint16_t DATA_BLOCK_MIN_MAX_s::validMeasuredCellTemperatures[BS_NR_OF_STRINGS]

number of valid measured cell temperatures

Definition at line 178 of file database_cfg.h.

◆ validMeasuredCellVoltages

uint16_t DATA_BLOCK_MIN_MAX_s::validMeasuredCellVoltages[BS_NR_OF_STRINGS]

number of valid measured cell voltages

Definition at line 170 of file database_cfg.h.


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