/*
 * File: CFM_Var.c
 *
 * Code generated for Simulink model 'CFM'.
 *
 * Company                        : AIWAYS
 * Author                         : zhangzy
 * Model version                  : 'M111C110'
 * Simulink Coder version         : 8.13 (R2017b) 24-Jul-2017
 * C/C++ source code generated on : Wed Jul 14 16:29:42 2021
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Infineon->TriCore
 * Code generation objectives:
 *    1. MISRA C:2012 guidelines
 *    2. Safety precaution
 * Validation result: Not run
 */

#include "rtwtypes.h"
#include "CFM_types.h"

/* Exported data definition */

/*OutputVolatileUint8*/
#define ASW1_OEM_START_SEC_DEFAULT_RAM1_INIT_8
#include "Asw1_OEM_MemMap.h"

/* Definition for custom storage class: OutputVolatileUint8 */
volatile boolean_T GaCFM_AFEAdcRelatedErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFEAdc转换相关故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFECellTempUpdErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE温度数据更新故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFECellVoltLineOpen_flg[8] = { false, false, false,
  false, false, false, false, false }; /* AFE电压断线故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFECellVoltUpdErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE电压数据更新故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFEComLost_flg[8] = { false, false, false, false, false,
  false, false, false };               /* AFE通讯故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFEDiagModeExitErr_flg[8] = { false, false, false,
  false, false, false, false, false }; /* AFE诊断模式退出故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFEGpioLineOpen_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFEGpio断线故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFEOtherErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE其他故障：
                                          0：无故障，1：有故障 */

volatile boolean_T GaCFM_AFESampleErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE采样失效故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFEAdcRelatedErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFEAdc转换相关故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFECellTempUpdErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE温度数据更新故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFECellVoltLineOpen_flg[8] = { false, false, false,
  false, false, false, false, false }; /* AFE电压断线故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFECellVoltUpdErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE电压数据更新故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFEComLost_flg[8] = { false, false, false, false, false,
  false, false, false };               /* AFE通讯故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFEDiagModeExitErr_flg[8] = { false, false, false,
  false, false, false, false, false }; /* AFE诊断模式退出故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFEGpioLineOpen_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFEGpio断线故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFEOtherErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE其他故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_AFESampleErr_flg[8] = { false, false, false, false,
  false, false, false, false };        /* AFE采样失效故障：
                                          0：无故障，1：有故障 */

volatile boolean_T LaCFM_InitAFEErr_flg[8] = { false, false, false, false, false,
  false, false, false };               /* AFE故障数组初值（公用） */

volatile boolean_T LbCFM_AFEAdcRelatedErr_flg = false;/* 单通道Adc故障 */
volatile boolean_T LbCFM_AFECellVoltLineOpenErr_flg = false;/* AFE电压断线故障 */
volatile boolean_T LbCFM_AFECellVoltUpdErr_flg = false;/* AFE电压更新故障 */
volatile boolean_T LbCFM_AFEGpioLineOpen_flg = false;/* AFEGPIO断线故障 */
volatile boolean_T LbCFM_AFETempUpdErr_flg = false;/* AFE温度更新故障 */
volatile boolean_T LbCFM_AdcRelatedErr_flg = false;/* AFEAdc故障 */
volatile boolean_T LbCFM_CellTempUse1_flg = false;/* 当前使用温度标志位 */
volatile boolean_T LbCFM_CellTempUse_flg = false;/* 当前使用温度标志位 */
volatile boolean_T LbCFM_CellVoltLineOpenErr_flg = false;/* 单通道电压断线故障 */
volatile boolean_T LbCFM_CellVoltUpdErr_flg = false;/* 单通道电压更新故障 */
volatile boolean_T LbCFM_CellVoltUse1_flg = false;/* 当前使用电压标志位 */
volatile boolean_T LbCFM_CellVoltUse2_flg = false;/* 当前使用电压标志位 */
volatile boolean_T LbCFM_CellVoltUse_flg = false;/* 当前使用电压标志位 */
volatile boolean_T LbCFM_GpioLineOpen_flg = false;/* 单通道GPIO断线故障 */
volatile boolean_T LbCFM_TempUpdErr_flg = false;/* 单通道温度更新故障 */
volatile uint8_T LcCFM_AFEIndex_numb = ((uint8_T)0U);/* AFE采样索引 */
volatile uint8_T LcCFM_TempSampleIndex1_numb = ((uint8_T)0U);/* 温度采样索引 */
volatile uint8_T LcCFM_TempSampleIndex_numb = ((uint8_T)0U);/* 温度采样索引 */
volatile uint8_T LcCFM_VoltSampleIndex1_numb = ((uint8_T)0U);/* 电压采样索引 */
volatile uint8_T LcCFM_VoltSampleIndex2_numb = ((uint8_T)0U);/* 电压采样索引 */
volatile uint8_T LcCFM_VoltSampleIndex_numb = ((uint8_T)0U);/* 电压采样索引 */

#define ASW1_OEM_STOP_SEC_DEFAULT_RAM1_INIT_8
#include "Asw1_OEM_MemMap.h"

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