/*
 * File: BTMR_ThmalReqCalc_types.h
 *
 * 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
 */

#ifndef RTW_HEADER_BTMR_ThmalReqCalc_types_h_
#define RTW_HEADER_BTMR_ThmalReqCalc_types_h_
#include "rtwtypes.h"
#ifndef DEFINED_TYPEDEF_FOR_enmThmBrsFlg_
#define DEFINED_TYPEDEF_FOR_enmThmBrsFlg_

typedef uint8_T enmThmBrsFlg;

#define enmThmBrsFlg_INACTIVE          ((enmThmBrsFlg)0)         /* Default value */
#define enmThmBrsFlg_ACTIVE            ((enmThmBrsFlg)1)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmBrsSts_
#define DEFINED_TYPEDEF_FOR_enmThmBrsSts_

typedef uint8_T enmThmBrsSts;

#define enmThmBrsSts_INACTIVE          ((enmThmBrsSts)0)         /* Default value */
#define enmThmBrsSts_ACTIVE            ((enmThmBrsSts)1)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmCoolChrgStg_891_
#define DEFINED_TYPEDEF_FOR_enmThmCoolChrgStg_891_

typedef uint8_T enmThmCoolChrgStg_891;

#define enmThmCoolChrgStg_891_Default  ((enmThmCoolChrgStg_891)0) /* Default value */
#define enmThmCoolChrgStg_891_Stg_Lv1  ((enmThmCoolChrgStg_891)1)
#define enmThmCoolChrgStg_891_Stg_Lv2  ((enmThmCoolChrgStg_891)2)
#define enmThmCoolChrgStg_891_Stg_Lv3  ((enmThmCoolChrgStg_891)3)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmCoolFlg_
#define DEFINED_TYPEDEF_FOR_enmThmCoolFlg_

typedef uint8_T enmThmCoolFlg;

#define enmThmCoolFlg_INACTIVE         ((enmThmCoolFlg)0)        /* Default value */
#define enmThmCoolFlg_COOL             ((enmThmCoolFlg)1)
#define enmThmCoolFlg_FLASH            ((enmThmCoolFlg)2)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmCoolNormStg_891_
#define DEFINED_TYPEDEF_FOR_enmThmCoolNormStg_891_

typedef uint8_T enmThmCoolNormStg_891;

#define enmThmCoolNormStg_891_Default  ((enmThmCoolNormStg_891)0) /* Default value */
#define enmThmCoolNormStg_891_Stg_Lv1  ((enmThmCoolNormStg_891)1)
#define enmThmCoolNormStg_891_Stg_Lv2  ((enmThmCoolNormStg_891)2)
#define enmThmCoolNormStg_891_Stg_Lv3  ((enmThmCoolNormStg_891)3)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmCoolSts_
#define DEFINED_TYPEDEF_FOR_enmThmCoolSts_

typedef uint8_T enmThmCoolSts;

#define enmThmCoolSts_InActive         ((enmThmCoolSts)0)        /* Default value */
#define enmThmCoolSts_CoolChrg         ((enmThmCoolSts)1)
#define enmThmCoolSts_CoolNorm         ((enmThmCoolSts)2)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmHeatFlg_
#define DEFINED_TYPEDEF_FOR_enmThmHeatFlg_

typedef uint8_T enmThmHeatFlg;

#define enmThmHeatFlg_INACTIVE         ((enmThmHeatFlg)0)        /* Default value */
#define enmThmHeatFlg_ACTIVE           ((enmThmHeatFlg)1)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmHeatSts_
#define DEFINED_TYPEDEF_FOR_enmThmHeatSts_

typedef uint8_T enmThmHeatSts;

#define enmThmHeatSts_InActive         ((enmThmHeatSts)0)        /* Default value */
#define enmThmHeatSts_HeatDC           ((enmThmHeatSts)1)
#define enmThmHeatSts_HeatAC           ((enmThmHeatSts)2)
#define enmThmHeatSts_HeatDrv          ((enmThmHeatSts)3)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmBmsSts_
#define DEFINED_TYPEDEF_FOR_enmThmBmsSts_

typedef uint8_T enmThmBmsSts;

#define enmThmBmsSts_Default           ((enmThmBmsSts)0)         /* Default value */
#define enmThmBmsSts_Init              ((enmThmBmsSts)1)
#define enmThmBmsSts_Standby           ((enmThmBmsSts)2)
#define enmThmBmsSts_Precharge         ((enmThmBmsSts)3)
#define enmThmBmsSts_HvOn              ((enmThmBmsSts)4)
#define enmThmBmsSts_DCChrg            ((enmThmBmsSts)5)
#define enmThmBmsSts_ACChrg            ((enmThmBmsSts)6)
#define enmThmBmsSts_PowerReducion     ((enmThmBmsSts)7)
#define enmThmBmsSts_FaultMode         ((enmThmBmsSts)8)
#define enmThmBmsSts_HvOff             ((enmThmBmsSts)9)
#define enmThmBmsSts_AfterRun          ((enmThmBmsSts)10)
#define enmThmBmsSts_PreheatMode       ((enmThmBmsSts)11)
#define enmThmBmsSts_EOLMode           ((enmThmBmsSts)12)
#define enmThmBmsSts_ServiceMode       ((enmThmBmsSts)13)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmBmsFaultLvl_
#define DEFINED_TYPEDEF_FOR_enmBmsFaultLvl_

typedef uint8_T enmBmsFaultLvl;

#define enmBmsFaultLvl_Default         ((enmBmsFaultLvl)0)       /* Default value */
#define enmBmsFaultLvl_FaultLv1        ((enmBmsFaultLvl)1)
#define enmBmsFaultLvl_FaultLv2        ((enmBmsFaultLvl)2)
#define enmBmsFaultLvl_FaultLv3        ((enmBmsFaultLvl)3)
#define enmBmsFaultLvl_FaultLv4        ((enmBmsFaultLvl)4)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmCoolChrgStg_861_
#define DEFINED_TYPEDEF_FOR_enmThmCoolChrgStg_861_

typedef uint8_T enmThmCoolChrgStg_861;

#define enmThmCoolChrgStg_861_Default  ((enmThmCoolChrgStg_861)0) /* Default value */
#define enmThmCoolChrgStg_861_Stg_Lv1Red ((enmThmCoolChrgStg_861)1)
#define enmThmCoolChrgStg_861_Stg_Lv1Res ((enmThmCoolChrgStg_861)2)
#define enmThmCoolChrgStg_861_Stg_Lv2Red ((enmThmCoolChrgStg_861)3)
#define enmThmCoolChrgStg_861_Stg_Lv2Res ((enmThmCoolChrgStg_861)4)
#define enmThmCoolChrgStg_861_Stg_Lv3Red ((enmThmCoolChrgStg_861)5)
#define enmThmCoolChrgStg_861_Stg_Lv3Res ((enmThmCoolChrgStg_861)6)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmCoolNormStg_861_
#define DEFINED_TYPEDEF_FOR_enmThmCoolNormStg_861_

typedef uint8_T enmThmCoolNormStg_861;

#define enmThmCoolNormStg_861_Default  ((enmThmCoolNormStg_861)0) /* Default value */
#define enmThmCoolNormStg_861_Stg_Lv1Red ((enmThmCoolNormStg_861)1)
#define enmThmCoolNormStg_861_Stg_Lv1Res ((enmThmCoolNormStg_861)2)
#define enmThmCoolNormStg_861_Stg_Lv2Red ((enmThmCoolNormStg_861)3)
#define enmThmCoolNormStg_861_Stg_Lv2Res ((enmThmCoolNormStg_861)4)
#define enmThmCoolNormStg_861_Stg_Lv3Red ((enmThmCoolNormStg_861)5)
#define enmThmCoolNormStg_861_Stg_Lv3Res ((enmThmCoolNormStg_861)6)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmThmDCHeatStg_861_
#define DEFINED_TYPEDEF_FOR_enmThmDCHeatStg_861_

typedef uint8_T enmThmDCHeatStg_861;

#define enmThmDCHeatStg_861_Default    ((enmThmDCHeatStg_861)0)  /* Default value */
#define enmThmDCHeatStg_861_Stg_Lv1    ((enmThmDCHeatStg_861)1)
#define enmThmDCHeatStg_861_Stg_Lv2Red ((enmThmDCHeatStg_861)2)
#define enmThmDCHeatStg_861_Stg_Lv2Res ((enmThmDCHeatStg_861)3)
#define enmThmDCHeatStg_861_Stg_Lv3Red ((enmThmDCHeatStg_861)4)
#define enmThmDCHeatStg_861_Stg_Lv3Res ((enmThmDCHeatStg_861)5)
#endif
#endif                                 /* RTW_HEADER_BTMR_ThmalReqCalc_types_h_ */

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