56 #ifndef FOXBMS__MXM_BASIC_DEFINES_H_
57 #define FOXBMS__MXM_BASIC_DEFINES_H_
73 #define MXM_MAXIMUM_NR_OF_MODULES (32u)
81 #define MXM_MAXIMUM_NR_OF_CELLS_PER_MODULE (14u)
89 #define MXM_MAXIMUM_NR_OF_AUX_PER_MODULE (6u)
Configuration of the battery system (e.g., number of battery modules, battery cells,...
General macros and definitions for the whole platform.
#define MXM_MAXIMUM_NR_OF_CELLS_PER_MODULE
Maximum number of cells per module.
enum MXM_MODEL_ID MXM_MODEL_ID_e
Type of monitoring device.
#define MXM_MAXIMUM_NR_OF_AUX_PER_MODULE
Maximum number of AUX ports per module.
enum MXM_siliconVersion MXM_siliconVersion_e
@ MXM_CONVERSION_UNIPOLAR
@ MXM_CONVERSION_BLOCK_VOLTAGE
enum MXM_DC_BYTE MXM_DC_BYTE_e
struct MXM_DATA_STORAGE MXM_DATA_STORAGE_s
enum MXM_MEASURE_TYPE MXM_MEASURE_TYPE_e
enum MXM_CONVERSION_TYPE MXM_CONVERSION_TYPE_e
MXM_MODEL_ID
Type of monitoring device.
#define MXM_MAXIMUM_NR_OF_MODULES
Maximum number of modules.
@ MXM_MEASURE_CELL_VOLTAGE
@ MXM_MEASURE_BLOCK_VOLTAGE
uint16_t blockVoltages[MXM_MAXIMUM_NR_OF_MODULES]
uint16_t cellVoltages_mV[MXM_MAXIMUM_NR_OF_MODULES *MXM_MAXIMUM_NR_OF_CELLS_PER_MODULE]
uint16_t auxVoltages_mV[MXM_MAXIMUM_NR_OF_MODULES *MXM_MAXIMUM_NR_OF_AUX_PER_MODULE]