/*
 * File: HVSR_IsoChk_types.h
 *
 * Code generated for Simulink model 'HVSR_IsoChk'.
 *
 * Model version                  : 1.862
 * Simulink Coder version         : 8.11 (R2016b) 25-Aug-2016
 * C/C++ source code generated on : Fri Feb 26 16:33:23 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_HVSR_IsoChk_types_h_
#define RTW_HEADER_HVSR_IsoChk_types_h_
#include "rtwtypes.h"
#include "zero_crossing_types.h"
#ifndef DEFINED_TYPEDEF_FOR_enmActv_
#define DEFINED_TYPEDEF_FOR_enmActv_

typedef uint8_T enmActv;

#define enmActv_INACTIVE               ((enmActv)0)              /* Default value */
#define enmActv_ACTIVE                 ((enmActv)1)
#define enmActv_INVALID                ((enmActv)2)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmSWSta_
#define DEFINED_TYPEDEF_FOR_enmSWSta_

typedef uint8_T enmSWSta;

#define enmSWSta_SWOFF                 ((enmSWSta)0)             /* Default value */
#define enmSWSta_SWON                  ((enmSWSta)1)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmCctErr_
#define DEFINED_TYPEDEF_FOR_enmCctErr_

typedef uint8_T enmCctErr;

#define enmCctErr_DEFAULT              ((enmCctErr)0)            /* Default value */
#define enmCctErr_S1ERR                ((enmCctErr)1)
#define enmCctErr_S2ERR                ((enmCctErr)2)
#define enmCctErr_S3ERR                ((enmCctErr)3)
#define enmCctErr_CCTCLS               ((enmCctErr)4)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmCctDiagSta_
#define DEFINED_TYPEDEF_FOR_enmCctDiagSta_

typedef uint8_T enmCctDiagSta;

#define enmCctDiagSta_DEFAULT          ((enmCctDiagSta)0)        /* Default value */
#define enmCctDiagSta_INIT             ((enmCctDiagSta)1)
#define enmCctDiagSta_A1CHK            ((enmCctDiagSta)2)
#define enmCctDiagSta_A2CHK            ((enmCctDiagSta)3)
#define enmCctDiagSta_A3CHK            ((enmCctDiagSta)4)
#define enmCctDiagSta_A4CHK            ((enmCctDiagSta)5)
#define enmCctDiagSta_A5CHK            ((enmCctDiagSta)6)
#define enmCctDiagSta_CCTOK            ((enmCctDiagSta)7)
#define enmCctDiagSta_CCTERR           ((enmCctDiagSta)8)
#endif

#ifndef DEFINED_TYPEDEF_FOR_enmBmsMode_
#define DEFINED_TYPEDEF_FOR_enmBmsMode_

typedef uint8_T enmBmsMode;

#define enmBmsMode_DEFAULT             ((enmBmsMode)0)           /* Default value */
#define enmBmsMode_INIT                ((enmBmsMode)1)
#define enmBmsMode_STANDBY             ((enmBmsMode)2)
#define enmBmsMode_PRECHARGE           ((enmBmsMode)3)
#define enmBmsMode_HVON                ((enmBmsMode)4)
#define enmBmsMode_DCHRG               ((enmBmsMode)5)
#define enmBmsMode_ACHRG               ((enmBmsMode)6)
#define enmBmsMode_PWRRDC              ((enmBmsMode)7)
#define enmBmsMode_FLTMODE             ((enmBmsMode)8)
#define enmBmsMode_HVOFF               ((enmBmsMode)9)
#define enmBmsMode_AFTERRUN            ((enmBmsMode)10)
#define enmBmsMode_PREHEAT             ((enmBmsMode)11)
#define enmBmsMode_EOLMODE             ((enmBmsMode)12)
#define enmBmsMode_SRVMODE             ((enmBmsMode)13)
#endif
#endif                                 /* RTW_HEADER_HVSR_IsoChk_types_h_ */

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