|
foxBMS
1.0.0
The foxBMS Battery Management System API Documentation
|
Go to the documentation of this file.
55 #ifndef FOXBMS__FRAM_CFG_H_
56 #define FOXBMS__FRAM_CFG_H_
77 #define FRAM_PROJECT_ID_FOXBMS_BASELINE ((FRAM_PROJECT_ID)0u)
struct FRAM_SBC_INIT FRAM_SBC_INIT_s
float averageSoc_perc[BS_NR_OF_STRINGS]
bool deepDischargeFlag[BS_NR_OF_STRINGS]
enum STD_RETURN_TYPE STD_RETURN_TYPE_e
struct FRAM_DEEP_DISCHARGE_FLAG FRAM_DEEP_DISCHARGE_FLAG_s
FRAM_VERSION_s fram_version
uint16_t FRAM_PROJECT_ID
IDs for projects that use a memory layout.
FRAM_BASE_HEADER_s fram_base_header[FRAM_BLOCK_MAX]
Configuration of the battery system (e.g., number of battery modules, battery cells,...
FRAM_SBC_INIT_s fram_sbcInit
struct FRAM_SOE FRAM_SOE_s
float maximumSoe_perc[BS_NR_OF_STRINGS]
FRAM_DEEP_DISCHARGE_FLAG_s fram_deepDischargeFlags
float maximumSoc_perc[BS_NR_OF_STRINGS]
@ FRAM_BLOCK_ID_SBC_INIT_STATE
@ FRAM_BLOCK_ID_DEEP_DISCHARGE_FLAG
struct FRAM_VERSION FRAM_VERSION_s
Stores the version of the memory layout of the FRAM.
float minimumSoc_perc[BS_NR_OF_STRINGS]
float averageSoe_perc[BS_NR_OF_STRINGS]
Stores the version of the memory layout of the FRAM.
struct FRAM_SOC FRAM_SOC_s
enum FRAM_BLOCK_ID FRAM_BLOCK_ID_e
STD_RETURN_TYPE_e finState
float minimumSoe_perc[BS_NR_OF_STRINGS]