/*
 * File: dchrg_diag_parameters.c
 *
 * Code generated for Simulink model 'BCMR_DChrgDiag'.
 *
 * Model version                  : 1.789
 * Simulink Coder version         : 8.11 (R2016b) 25-Aug-2016
 * C/C++ source code generated on : Wed Nov 17 15:52:44 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 "zero_crossing_types.h"
#include "BCMR_DChrgDiag_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 boolean_T BCMR_EVCCDiagSw_C = 0;
const volatile boolean_T BCMR_EVCCDiagccSw_C = 0;
const volatile boolean_T BCMR_G1E0PlatformSwDiag_C = 1U;
const volatile boolean_T BCMR_H1U0PlatformSwDiag_C = 0;
const volatile boolean_T BCMR_bDChrgStopCActiveSw_C = 0;
const volatile uint8_T BCMR_cntDChrgTCnntMax_C = 18U;
const volatile uint8_T BCMR_cntIsoFltTrigger_CW = 88U;
const volatile real32_T BCMR_iDChrgCurrDiagLmt_C = -5.0F;
const volatile real32_T BCMR_iDChrgCutOffVoltOvrCurrDet_C = 20.0F;
const volatile real32_T BCMR_iDChrgCutOffVoltOvrCurrHeal_C = 18.0F;
const volatile real32_T BCMR_iDcChrgDiffOvrCurr_C = 20.0F;
const volatile real32_T BCMR_iDcChrgLowTempDiffOvrCurrMody_C = 5.0F;
const volatile real32_T BCMR_iDcChrgLowTempOvrCurrCutOff_C = 10.0F;
const volatile real32_T BCMR_iDcChrgLowTempOvrCurrHeal_C = 2.0F;
const volatile real32_T BCMR_iDcChrgOvrCurr_C = 200.0F;
const volatile real32_T BCMR_iDcChrgOvrVolt_C = 412.8F;
const volatile real32_T BCMR_kWaveFltFactor_C = 0.25F;
const volatile uint8_T BCMR_stCCSTimeout_C = 8U;
const volatile uint8_T BCMR_stCHMTimeout_C = 1U;
const volatile uint8_T BCMR_stCMLTimeout_C = 3U;
const volatile uint8_T BCMR_stCRMAATimeout_C = 2U;
const volatile uint8_T BCMR_stCROAATimeout_C = 6U;
const volatile uint8_T BCMR_stCROTimeout_C = 5U;
const volatile uint8_T BCMR_stCSDTimeout1_C = 11U;
const volatile uint8_T BCMR_stCSDTimeout2_C = 12U;
const volatile uint8_T BCMR_stCSTTimeout_C = 9U;
const volatile uint8_T BCMR_stCurrDwnTimeout_C = 10U;
const volatile uint8_T BCMR_stHvOnTimeout_C = 4U;
const volatile uint8_T BCMR_stNoTimeout_C = 0U;
const volatile uint8_T BCMR_stParaMish_C = 7U;
const volatile real32_T BCMR_tBattLowTempDiagTempThrd_C = 0.0F;
const volatile real32_T BCMR_tDcChrgIntfTempLmt_C = 100.0F;
const volatile real32_T BCMR_tiDChrgDetDiagDebs_C = 0.3F;
const volatile real32_T BCMR_tiDChrgDetSec_C = 5.0F;
const volatile real32_T BCMR_tiDChrgDiagBase_C = 0.01F;
const volatile real32_T BCMR_tiDChrgHealDiagDebs_C = 0.2F;
const volatile real32_T BCMR_tiDChrgLowTOvrCurrDet_C = 10.0F;
const volatile real32_T BCMR_tiDChrgLowTOvrCurrHeal_C = 0.2F;
const volatile real32_T BCMR_tiDChrgMishCurrDetDiagDebs_C = 10.0F;
const volatile real32_T BCMR_tiDChrgOvrCellVolt_C = 3.0F;
const volatile real32_T BCMR_tiDChrgOvrSafeCellVoltDet_C = 2.0F;
const volatile real32_T BCMR_tiDChrgVoltFltDetDebs_C = 2.0F;
const volatile real32_T BCMR_tiDChrgVoltFltHealDebs_C = 2.0F;
const volatile real32_T BCMR_uCC2ChkDiffDet_C = 0.7F;
const volatile real32_T BCMR_uCC2ChkDiffHeal_C = 0.3F;
const volatile real32_T BCMR_uCC2VoltHighDet_C = 3.0F;
const volatile real32_T BCMR_uCC2VoltHighHeal_C = 2.5F;
const volatile real32_T BCMR_uCC2VoltLowDet_C = 2.0F;
const volatile real32_T BCMR_uCC2VoltLowHeal_C = 2.5F;
const volatile real32_T BCMR_uDChrgHighTempDet_C = 53.0F;
const volatile real32_T BCMR_uDChrgHighTempHeal_C = 51.0F;
const volatile real32_T BCMR_uDChrgLowTempDet_C = -20.0F;
const volatile real32_T BCMR_uDChrgLowTempHeal_C = -18.0F;
const volatile real32_T BCMR_uDChrgOvrCellVoltDet_C = 4.27F;
const volatile real32_T BCMR_uDChrgOvrCellVoltHeal_C = 4.25F;
const volatile real32_T BCMR_uDChrgOvrSafeCellVoltDet_C = 4.3F;
const volatile real32_T BCMR_uDChrgOvrSafeCellVoltHeal_C = 4.26F;

#define ASW1_OEM_STOP_SEC_DEFAULT_CALIB_UNSPECIFIED
#include "Asw1_OEM_MemMap.h"

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