foxBMS  1.2.1
The foxBMS Battery Management System API Documentation
DATA_BLOCK_MIN_MAX Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_MIN_MAX:

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 146 of file database_cfg.h.

Field Documentation

◆ averageCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX::averageCellVoltage_mV[BS_NR_OF_STRINGS]

average cell voltages, unit: mV

Definition at line 152 of file database_cfg.h.

◆ averageTemperature_ddegC

float DATA_BLOCK_MIN_MAX::averageTemperature_ddegC[BS_NR_OF_STRINGS]

unit: deci °C

Definition at line 162 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_MIN_MAX::header

Data block header

Definition at line 150 of file database_cfg.h.

◆ maximumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX::maximumCellVoltage_mV[BS_NR_OF_STRINGS]

maximum cell voltages, unit: mV

Definition at line 155 of file database_cfg.h.

◆ maximumTemperature_ddegC

int16_t DATA_BLOCK_MIN_MAX::maximumTemperature_ddegC[BS_NR_OF_STRINGS]

unit: deci °C

Definition at line 166 of file database_cfg.h.

◆ minimumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX::minimumCellVoltage_mV[BS_NR_OF_STRINGS]

minimum cell voltages, unit: mV

Definition at line 153 of file database_cfg.h.

◆ minimumTemperature_ddegC

int16_t DATA_BLOCK_MIN_MAX::minimumTemperature_ddegC[BS_NR_OF_STRINGS]

unit: deci °C

Definition at line 163 of file database_cfg.h.

◆ nrCellMaximumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX::nrCellMaximumCellVoltage[BS_NR_OF_STRINGS]

number of the cell with maximum cell voltage

Definition at line 160 of file database_cfg.h.

◆ nrCellMinimumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX::nrCellMinimumCellVoltage[BS_NR_OF_STRINGS]

number of the cell with minimum cell voltage

Definition at line 158 of file database_cfg.h.

◆ nrModuleMaximumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX::nrModuleMaximumCellVoltage[BS_NR_OF_STRINGS]

number of the module with maximum cell voltage

Definition at line 159 of file database_cfg.h.

◆ nrModuleMaximumTemperature

uint16_t DATA_BLOCK_MIN_MAX::nrModuleMaximumTemperature[BS_NR_OF_STRINGS]

number of the module with maximum temperature

Definition at line 167 of file database_cfg.h.

◆ nrModuleMinimumCellVoltage

uint16_t DATA_BLOCK_MIN_MAX::nrModuleMinimumCellVoltage[BS_NR_OF_STRINGS]

number of the module with minimum cell voltage

Definition at line 157 of file database_cfg.h.

◆ nrModuleMinimumTemperature

uint16_t DATA_BLOCK_MIN_MAX::nrModuleMinimumTemperature[BS_NR_OF_STRINGS]

number of the module with minimum temperature

Definition at line 164 of file database_cfg.h.

◆ nrSensorMaximumTemperature

uint16_t DATA_BLOCK_MIN_MAX::nrSensorMaximumTemperature[BS_NR_OF_STRINGS]

number of the sensor with maximum temperature

Definition at line 168 of file database_cfg.h.

◆ nrSensorMinimumTemperature

uint16_t DATA_BLOCK_MIN_MAX::nrSensorMinimumTemperature[BS_NR_OF_STRINGS]

number of the sensor with minimum temperature

Definition at line 165 of file database_cfg.h.

◆ previousMaximumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX::previousMaximumCellVoltage_mV[BS_NR_OF_STRINGS]

previous maximum cell voltages, unit: mV

Definition at line 156 of file database_cfg.h.

◆ previousMinimumCellVoltage_mV

int16_t DATA_BLOCK_MIN_MAX::previousMinimumCellVoltage_mV[BS_NR_OF_STRINGS]

previous minimum cell voltages, unit: mV

Definition at line 154 of file database_cfg.h.

◆ state

uint8_t DATA_BLOCK_MIN_MAX::state

state of the min max module

Definition at line 170 of file database_cfg.h.

◆ validMeasuredCellTemperatures

uint16_t DATA_BLOCK_MIN_MAX::validMeasuredCellTemperatures[BS_NR_OF_STRINGS]

number of valid measured cell temperatures

Definition at line 169 of file database_cfg.h.

◆ validMeasuredCellVoltages

uint16_t DATA_BLOCK_MIN_MAX::validMeasuredCellVoltages[BS_NR_OF_STRINGS]

number of valid measured cell voltages

Definition at line 161 of file database_cfg.h.


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