/*
 * File: SopParameter.h
 *
 * Code generated for Simulink model 'BSER_BattSopCalc'.
 *
 * Model version                  : A100.2_0
 * Simulink Coder version         : 8.13 (R2017b) 24-Jul-2017
 * C/C++ source code generated on : Wed Aug 25 15:04:45 2021
 */

#ifndef RTW_HEADER_SopParameter_h_
#define RTW_HEADER_SopParameter_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 real32_T BSER_PwrDownDisFloorFactor;
extern const volatile boolean_T BSER_bLSocCrrChrgSta_C;
extern const volatile boolean_T BSER_bLSocCrrCls_C;
extern const volatile real32_T BSER_iCellConstChCurrtThres_C;
extern const volatile real32_T BSER_iCellConstDisChCurrtThres_C;
extern const volatile real32_T BSER_iCellPeakChCurrThresTbl_C;
extern const volatile real32_T BSER_iCellPeakChCurrThres_C;
extern const volatile real32_T BSER_iCellPeakDisChCurrThresTbl_C;
extern const volatile real32_T BSER_iCellPeakDisChCurrThres_C;
extern const volatile real32_T BSER_iDecLv1CurrFilter_C;
extern const volatile real32_T BSER_iFault2ChCurrLimt_C;
extern const volatile real32_T BSER_iFault2DisCurrLimt_C;
extern const volatile real32_T BSER_iFault3ChCurrLimt_C;
extern const volatile real32_T BSER_iFault3DisCurrLimt_C;
extern const volatile real32_T BSER_iFault4ChCurrLimt_C;
extern const volatile real32_T BSER_iFault4DisCurrLimt_C;
extern const volatile real32_T BSER_iLonChgCurrMap_MAP[300];/* 60s charge current */
extern const volatile real32_T BSER_iLonDisChCurrVlmtMap_MAP[260];/* 60s discharge current */
extern const volatile real32_T BSER_iLonDischCurrMap_MAP[300];/* 60s charge current */
extern const volatile real32_T BSER_iShrtChgCurrMap_MAP[300];/* 10s charge current */
extern const volatile real32_T BSER_iShrtDisChCurrVlmtMap_MAP[260];/* 10s discharge current */
extern const volatile real32_T BSER_iShrtDischCurrMap_MAP[300];/* 10s charge current */
extern const volatile real32_T BSER_iSopCurrFilter_C;
extern const volatile real32_T BSER_numDivPrtNum_C;
extern const volatile uint8_T BSER_numParlCellNum_C;
extern const volatile uint16_T BSER_numSeriesCells_C;
extern const volatile real32_T BSER_pCellConstChPwrThres_C;
extern const volatile real32_T BSER_pCellConstDisChPwrThres_C;
extern const volatile real32_T BSER_pCellPeakChPwrThresTbl_C;
extern const volatile real32_T BSER_pCellPeakChPwrThres_C;
extern const volatile real32_T BSER_pCellPeakDisChPwrThresTbl_C;
extern const volatile real32_T BSER_pCellPeakDisChPwrThres_C;
extern const volatile real32_T BSER_pDischgFloorDisPwrLimt_C;
extern const volatile real32_T BSER_pFault2ChPwrLimt_C;
extern const volatile real32_T BSER_pFault2DisPwrLimt_C;
extern const volatile real32_T BSER_pFault3ChPwrLimt_C;
extern const volatile real32_T BSER_pFault3DisPwrLimt_C;
extern const volatile real32_T BSER_pFault4ChPwrLimt_C;
extern const volatile real32_T BSER_pFault4DisPwrLimt_C;
extern const volatile real32_T BSER_pLonChgPwrMap_MAP[300];/* 60s charge power */
extern const volatile real32_T BSER_pLonDischPwrMap_MAP[300];/* 60s charge power */
extern const volatile real32_T BSER_pLonDischPwrVlmtMap_MAP[260];/* 60s Discharge power */
extern const volatile real32_T BSER_pShrtChgPwrMap_MAP[300];/* 10s charge power */
extern const volatile real32_T BSER_pShrtDischPwrMap_MAP[300];/* 10s charge power */
extern const volatile real32_T BSER_pShrtDischPwrVlmtMap_MAP[260];/* 10s Discharge power */
extern const volatile real32_T BSER_pSopDischgFloorPwrFilter_C;
extern const volatile real32_T BSER_pSopPwrDetLv1Filter_C;
extern const volatile real32_T BSER_pSopPwrFilter_C;
extern const volatile real32_T BSER_pSopPwrHealLv1Filter_C;
extern const volatile real32_T BSER_pSopPwrHealLv2Filter_C;
extern const volatile real32_T BSER_perSohCellVoltRng_A[5];
extern const volatile real32_T BSER_rLSocRSoc_A[17];
extern const volatile real32_T BSER_rLSocRSoc_MAP[153];/* dspl_SOC mapping with real_SOC */
extern const volatile real32_T BSER_rLonChrgCurrMapSoc_A[15];
extern const volatile real32_T BSER_rLonChrgPwrMapSoc_A[15];
extern const volatile real32_T BSER_rLonCurrMapSoc_A[15];
extern const volatile real32_T BSER_rLonPwrMapSoc_A[15];
extern const volatile real32_T BSER_rPwrLimtDet_C;
extern const volatile real32_T BSER_rPwrLimtHeal_C;
extern const volatile real32_T BSER_rPwrLimtLv1_C;
extern const volatile real32_T BSER_rPwrLimtLv2_C;
extern const volatile real32_T BSER_rShrtChrgCurrMapSoc_A[15];
extern const volatile real32_T BSER_rShrtChrgPwrMapSoc_A[15];
extern const volatile real32_T BSER_rShrtCurrMapSoc_A[15];
extern const volatile real32_T BSER_rShrtPwrMapSoc_A[15];
extern const volatile real32_T BSER_rSocMinCellLmt_C;
extern const volatile real32_T BSER_rSopShrtTimDef_C;
extern const volatile real32_T BSER_rSopTimLimtDef_C;
extern const volatile uint8_T BSER_stSopBgnCnt_C;
extern const volatile real32_T BSER_tBattLSocTemp_A[9];
extern const volatile real32_T BSER_tCellVoltRng_A[8];
extern const volatile real32_T BSER_tChrgCurrMapTemp_A[20];
extern const volatile real32_T BSER_tChrgPwrMapTemp_A[20];
extern const volatile real32_T BSER_tDisChrgCurrMapTemp_A[20];
extern const volatile real32_T BSER_tDisChrgPwrMapTemp_A[20];
extern const volatile real32_T BSER_tiCellOverVoltFusf_C;
extern const volatile real32_T BSER_tiCellOverVoltLv1_C;
extern const volatile real32_T BSER_tiCellUndrVoltFusf_C;
extern const volatile real32_T BSER_uCellOverVoltThres_C;
extern const volatile real32_T BSER_uCellUndrVoltLmt_A[13];
extern const volatile real32_T BSER_uCellVoltFilter_C;
extern const volatile real32_T BSER_uCellVoltRngDiffHeal_C;
extern const volatile real32_T BSER_uCellVoltRngDiff_C;
extern const volatile real32_T BSER_uCellVoltRngLo_MAP[40];
extern const volatile real32_T BSER_uPeakVoltCh_C;
extern const volatile real32_T BSER_uPeakVoltDisCh_C;

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

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