/*
 * File: SocParameter.h
 *
 * Code generated for Simulink model 'BSER_BattSocCalc'.
 *
 * Model version                  : 'M1.5.7'
 * Simulink Coder version         : 8.13 (R2017b) 24-Jul-2017
 * C/C++ source code generated on : Wed Apr 28 19:42:29 2021
 */

#ifndef RTW_HEADER_SocParameter_h_
#define RTW_HEADER_SocParameter_h_
#include "rtwtypes.h"
#define ASW1_OEM_START_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"

/* Exported data declaration */
/* Declaration for custom storage class: Const */
extern const volatile boolean_T BCMR_bChrgFulVldFlg_C;
extern const volatile real32_T BESR_iOcvRevThres_C;
extern const volatile real32_T BESR_numSocSaveFlgStep_C;
extern const volatile real32_T BESR_numSocSaveStep_C;
extern const volatile real32_T BSER_LowSocCorCurrThres1_C;
extern const volatile real32_T BSER_LowSocCorLowCellVoltThres1_C;
extern const volatile real32_T BSER_LowSocCorMinSOC1_C;
extern const volatile real32_T BSER_PackSocCorMaxSOC_C;
extern const volatile real32_T BSER_PackSocCorMinSOC_C;
extern const volatile real32_T BSER_RealSocZeroTemp_C;
extern const volatile uint32_T BSER_SOCOdoTableOdo_C[10];
extern const volatile real32_T BSER_SOCOdoTableSOC_C[10];
extern const volatile real32_T BSER_SocCorMinValue_C;
extern const volatile real32_T BSER_ahBattCap_C;
extern const volatile boolean_T BSER_bBattCapVldFlg_C;
extern const volatile boolean_T BSER_bSocResetCmd_C;
extern const volatile real32_T BSER_cSocAhFulHldThres_C;
extern const volatile real32_T BSER_cntSocBmsStsDel_C;
extern const volatile uint8_T BSER_cntSocStbNum_C;
extern const volatile real32_T BSER_facColmB_C;
extern const volatile real32_T BSER_iRunIniCurrThres_C;
extern const volatile real32_T BSER_iSocCurrEff_C;
extern const volatile real32_T BSER_iSocHoldCurrThres_C;
extern const volatile uint32_T BSER_numRunCorrHit_C;
extern const volatile real32_T BSER_numSocCorHighCellVoltThres_C;
extern const volatile real32_T BSER_numSocCorLowCellVoltThres_C;
extern const volatile real32_T BSER_rChgDsplSocFast_C;
extern const volatile real32_T BSER_rChgDsplSocSlow_C;
extern const volatile real32_T BSER_rDisChDsplSocFast_C;
extern const volatile real32_T BSER_rDisChDsplSocSlow_C;
extern const volatile real32_T BSER_rDsplSocDiffAllowThres_C;
extern const volatile real32_T BSER_rDsplSocFilter_C;
extern const volatile real32_T BSER_rDsplSocNrm_C;
extern const volatile real32_T BSER_rDsplSocRSoc_A[17];
extern const volatile real32_T BSER_rDsplSocRSoc_MAP[119];/* dspl_SOC mapping with real_SOC */
extern const volatile real32_T BSER_rInitDSocDiffThres_C;
extern const volatile real32_T BSER_rInitRSocDiffThres_C;
extern const volatile real32_T BSER_rRSocLowLimit_C;
extern const volatile real32_T BSER_rSocOCV_MAP[112];/* soc mapping with OCV & temprature */
extern const volatile real32_T BSER_tBattDsplSocTemp_A[7];
extern const volatile real32_T BSER_tSocOCVTemp_A[7];
extern const volatile real32_T BSER_tiDsplSocStoptimeThres_C;
extern const volatile real32_T BSER_tiFullChgtFusf_C;
extern const volatile real32_T BSER_tiInputFualtFusf_C;
extern const volatile real32_T BSER_tiLowSOCCor1_C;
extern const volatile real32_T BSER_tiSocRunT_C;
extern const volatile real32_T BSER_tiSocStep_C;
extern const volatile real32_T BSER_tiStoptimeThres_C;
extern const volatile real32_T BSER_uMinCellVoltTemp[10];
extern const volatile real32_T BSER_uSOCOneVolt_MAP[10];
extern const volatile real32_T BSER_uSOCZeorVolt_MAP[10];
extern const volatile real32_T BSER_uSocOCV_A[16];/* SOV-OCV mapping with OCV points */
extern const volatile boolean_T BSPR_bCellVoltVldFlg_C;
extern const volatile boolean_T BSPR_bCurrVldFlg_C;
extern const volatile boolean_T DSMR_bFaultRankVldFlg_C;

#define ASW1_OEM_STOP_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"
#endif                                 /* RTW_HEADER_SocParameter_h_ */

/*
 * File trailer for generated code.
 *
 * [EOF]
 */
