/*
 * File: BTMR_ThmalReqCalc_parameters.c
 *
 * Code generated for Simulink model 'BTMR_ThmalReqCalc'.
 *
 * Model version                  : 1
 * Simulink Coder version         : 8.11 (R2016b) 25-Aug-2016
 * C/C++ source code generated on : Wed Aug 11 10:45:02 2021
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Infineon->TriCore
 * Code generation objectives:
 *    1. MISRA C:2012 guidelines
 *    2. Execution efficiency
 * Validation result: Not run
 */

#include "rtwtypes.h"
#include "BTMR_ThmalReqCalc_types.h"

/* Exported data definition */
#define ASW1_OEM_START_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"

/* Definition for custom storage class: Const */
const volatile uint8_T BMS_cntThmStbNum_C = 5U;
const volatile uint8_T BTMR_cntThmalReqVal_C = 5U;
const volatile boolean_T BTMR_flgCoolPwrCal_C = 0;
const volatile real32_T BTMR_pChrgClntPwrLv1_C = 1600.0F;
const volatile real32_T BTMR_pChrgClntPwrLv2_C = 2000.0F;
const volatile real32_T BTMR_pChrgClntPwrLv3_C = 2500.0F;
const volatile real32_T BTMR_pChrgClntPwrLv4_C = 3000.0F;
const volatile real32_T BTMR_pChrgClntPwrLv5_C = 3500.0F;
const volatile real32_T BTMR_pChrgClntPwrLv6_C = 4500.0F;
const volatile real32_T BTMR_pCoolPwrVal_C = 1000.0F;
const volatile real32_T BTMR_pHtgACPwrReq_C = 3200.0F;
const volatile real32_T BTMR_pHtgDCPwrReq_C = 5000.0F;
const volatile real32_T BTMR_pHtgDrvPwrReq_C = 2000.0F;
const volatile real32_T BTMR_pHtgsStage1_CUR[6] = { 4000.0F, 3500.0F, 3000.0F,
  2500.0F, 1800.0F, 800.0F } ;

const volatile real32_T BTMR_pHtgsStage2_CUR[6] = { 4000.0F, 3500.0F, 3000.0F,
  2100.0F, 1500.0F, 800.0F } ;

const volatile real32_T BTMR_pNormClntPwrLv1_C = 800.0F;
const volatile real32_T BTMR_pNormClntPwrLv2_C = 1600.0F;
const volatile real32_T BTMR_pNormClntPwrLv3_C = 3000.0F;
const volatile real32_T BTMR_r861BrsDrvSoc_C = 0.0F;
const volatile real32_T BTMR_r861HtgDrvSoc_C = 100.0F;
const volatile real32_T BTMR_r891BrsDrvSoc_C = 0.0F;
const volatile real32_T BTMR_r891HtgDrvSoc_C = 0.0F;
const volatile real32_T BTMR_rCoolClbFlg_C = 0.0F;
const volatile real32_T BTMR_rFlashClbFlg_C = 0.0F;
const volatile real32_T BTMR_rHeatClbFlg_C = 0.0F;
const volatile real32_T BTMR_t861BrsDiffLv0Temp_C = 3.0F;
const volatile real32_T BTMR_t861BrsDiffLv1Temp_C = 6.0F;
const volatile real32_T BTMR_t861CoolChrgAces2Temp_C = 34.0F;
const volatile real32_T BTMR_t861CoolChrgAces3Temp_C = 38.0F;
const volatile real32_T BTMR_t861CoolChrgAcesTemp_C = 30.0F;
const volatile real32_T BTMR_t861CoolChrgDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t861CoolChrgEndDiffTemp_C = 15.0F;
const volatile real32_T BTMR_t861CoolChrgExitLv2Temp_C = 32.0F;
const volatile real32_T BTMR_t861CoolChrgExitLv3Temp_C = 36.0F;
const volatile real32_T BTMR_t861CoolChrgExitTemp_C = 28.0F;
const volatile real32_T BTMR_t861CoolChrgIntLv0Temp_C = 15.0F;
const volatile real32_T BTMR_t861CoolChrgIntLv1Temp_C = 17.0F;
const volatile real32_T BTMR_t861CoolChrgIntLv2Temp_C = 18.0F;
const volatile real32_T BTMR_t861CoolChrgIntLv3Temp_C = 18.0F;
const volatile real32_T BTMR_t861CoolChrgIntLv4Temp_C = 20.0F;
const volatile real32_T BTMR_t861CoolChrgIntLv5Temp_C = 25.0F;
const volatile real32_T BTMR_t861CoolDCDebTemp_C = 5.0F;
const volatile real32_T BTMR_t861CoolNormAcesTemp_C = 38.0F;
const volatile real32_T BTMR_t861CoolNormDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t861CoolNormEndDiffTemp_C = 15.0F;
const volatile real32_T BTMR_t861CoolNormExitLv2Temp_C = 38.0F;
const volatile real32_T BTMR_t861CoolNormExitLv3Temp_C = 41.0F;
const volatile real32_T BTMR_t861CoolNormExitTemp_C = 36.0F;
const volatile real32_T BTMR_t861CoolNormIntLv0Temp_C = 20.0F;
const volatile real32_T BTMR_t861CoolNormIntLv1Temp_C = 25.0F;
const volatile real32_T BTMR_t861CoolNormLv2Temp_C = 40.0F;
const volatile real32_T BTMR_t861CoolNormLv3Temp_C = 43.0F;
const volatile real32_T BTMR_t861HtgACDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t861HtgACEndDiffTemp_C = 20.0F;
const volatile real32_T BTMR_t861HtgACStartHiTemp_C = 5.0F;
const volatile real32_T BTMR_t861HtgACStartLoTemp_C = -20.0F;
const volatile real32_T BTMR_t861HtgACStopTemp_C = 7.0F;
const volatile real32_T BTMR_t861HtgDCDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t861HtgDCEndDiffTemp_C = 20.0F;
const volatile real32_T BTMR_t861HtgDCIntLv1Temp_C = 35.0F;
const volatile real32_T BTMR_t861HtgDCIntLv2Temp_C = 45.0F;
const volatile real32_T BTMR_t861HtgDCIntLv3Temp_C = 50.0F;
const volatile real32_T BTMR_t861HtgDCIntLv4Temp_C = 40.0F;
const volatile real32_T BTMR_t861HtgDCStartHiTemp_C = 10.0F;
const volatile real32_T BTMR_t861HtgDCStartLoTemp_C = -20.0F;
const volatile real32_T BTMR_t861HtgDCStopTemp2_C = 25.0F;
const volatile real32_T BTMR_t861HtgDCStopTemp_C = 15.0F;
const volatile real32_T BTMR_t861HtgDrvDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t861HtgDrvEndDiffTemp_C = 15.0F;
const volatile real32_T BTMR_t861HtgDrvStartHiTemp_C = -5.0F;
const volatile real32_T BTMR_t861HtgDrvStartLoTemp_C = -30.0F;
const volatile real32_T BTMR_t861HtgDrvStopTemp_C = 0.0F;
const volatile real32_T BTMR_t891BrsDiffLv0Temp_C = 3.0F;
const volatile real32_T BTMR_t891BrsDiffLv1Temp_C = 6.0F;
const volatile real32_T BTMR_t891CoolChrgAces2Temp_C = 34.0F;
const volatile real32_T BTMR_t891CoolChrgAces3Temp_C = 38.0F;
const volatile real32_T BTMR_t891CoolChrgAcesTemp_C = 30.0F;
const volatile real32_T BTMR_t891CoolChrgDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t891CoolChrgEndDiffTemp_C = 15.0F;
const volatile real32_T BTMR_t891CoolChrgExitLv2Temp_C = 32.0F;
const volatile real32_T BTMR_t891CoolChrgExitLv3Temp_C = 36.0F;
const volatile real32_T BTMR_t891CoolChrgExitTemp_C = 28.0F;
const volatile real32_T BTMR_t891CoolDCDebTemp_C = 5.0F;
const volatile real32_T BTMR_t891CoolNormAcesTemp_C = 38.0F;
const volatile real32_T BTMR_t891CoolNormDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t891CoolNormEndDiffTemp_C = 15.0F;
const volatile real32_T BTMR_t891CoolNormExitLv2Temp_C = 38.0F;
const volatile real32_T BTMR_t891CoolNormExitLv3Temp_C = 41.0F;
const volatile real32_T BTMR_t891CoolNormExitTemp_C = 36.0F;
const volatile real32_T BTMR_t891CoolNormLv2Temp_C = 40.0F;
const volatile real32_T BTMR_t891CoolNormLv3Temp_C = 43.0F;
const volatile real32_T BTMR_t891HtgACDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t891HtgACEndDiffTemp_C = 20.0F;
const volatile real32_T BTMR_t891HtgACStartHiTemp_C = 5.0F;
const volatile real32_T BTMR_t891HtgACStartLoTemp_C = -20.0F;
const volatile real32_T BTMR_t891HtgACStopMxTemp_C = 15.0F;
const volatile real32_T BTMR_t891HtgACStopTemp_C = 7.0F;
const volatile real32_T BTMR_t891HtgDCDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t891HtgDCEndDiffTemp_C = 20.0F;
const volatile real32_T BTMR_t891HtgDCStartHiTemp_C = 10.0F;
const volatile real32_T BTMR_t891HtgDCStartLoTemp_C = -20.0F;
const volatile real32_T BTMR_t891HtgDCStopMaxTemp_C = 25.0F;
const volatile real32_T BTMR_t891HtgDCStopMinTemp_C = 15.0F;
const volatile real32_T BTMR_t891HtgDrvDiffDebTemp_C = 5.0F;
const volatile real32_T BTMR_t891HtgDrvEndDiffTemp_C = 15.0F;
const volatile real32_T BTMR_t891HtgDrvStartHiTemp_C = -5.0F;
const volatile real32_T BTMR_t891HtgDrvStartLoTemp_C = -30.0F;
const volatile real32_T BTMR_t891HtgDrvStopMxTemp_C = 15.0F;
const volatile real32_T BTMR_t891HtgDrvStopTemp_C = 0.0F;
const volatile real32_T BTMR_tBrsCellClntDvtTemp_C = 5.0F;
const volatile real32_T BTMR_tBrsMinCellTempDeb_C = 5.0F;
const volatile real32_T BTMR_tBrsMinCellTempThre_C = 20.0F;
const volatile real32_T BTMR_tChrgClntTempLv1_C = 25.0F;
const volatile real32_T BTMR_tChrgClntTempLv2_C = 22.0F;
const volatile real32_T BTMR_tChrgClntTempLv3_C = 20.0F;
const volatile real32_T BTMR_tCoolTempClbQnt_C = 25.0F;
const volatile real32_T BTMR_tEnvTStage1_A[6] = { -30.0F, -20.0F, -10.0F, -5.0F,
  0.0F, 5.0F } ;

const volatile real32_T BTMR_tEnvTStage2_A[6] = { -30.0F, -20.0F, -10.0F, -5.0F,
  0.0F, 5.0F } ;

const volatile real32_T BTMR_tHeatTempClbQnt_C = 15.0F;
const volatile real32_T BTMR_tHtgACTempReq_C = 40.0F;
const volatile real32_T BTMR_tHtgDCMaxTempDeb_C = 5.0F;
const volatile real32_T BTMR_tHtgDCTempReq_C = 40.0F;
const volatile real32_T BTMR_tHtgDrvTempReq_C = 35.0F;
const volatile real32_T BTMR_tNormClntTempLv1_C = 25.0F;
const volatile real32_T BTMR_tNormClntTempLv2_C = 22.0F;
const volatile real32_T BTMR_tNormClntTempLv3_C = 20.0F;
const volatile real32_T BTMR_tPreHtgTemp_C = 40.0F;
const volatile uint16_T BTMR_tiTempBase_C = 100U;
const volatile uint16_T BTMR_tiTempDebs_C = 5000U;

#define ASW1_OEM_STOP_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"

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