/*
 * File: IOS_INP_private.h
 *
 * Code generated for Simulink model 'IOS_INP'.
 *
 * Model version                  : 1.1
 * Simulink Coder version         : 8.13 (R2017b) 24-Jul-2017
 * C/C++ source code generated on : Tue Jun 16 14:22:00 2020
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Generic->Unspecified (assume 32-bit Generic)
 * Code generation objectives: Unspecified
 * Validation result: Not run
 */

#ifndef RTW_HEADER_IOS_INP_private_h_
#define RTW_HEADER_IOS_INP_private_h_
#include "rtwtypes.h"
#include "IOS_INP.h"
#ifndef UCHAR_MAX
#include <limits.h>
#endif

#if ( UCHAR_MAX != (0xFFU) ) || ( SCHAR_MAX != (0x7F) )
#error Code was generated for compiler with different sized uchar/char. \
Consider adjusting Test hardware word size settings on the \
Hardware Implementation pane to match your compiler word sizes as \
defined in limits.h of the compiler. Alternatively, you can \
select the Test hardware is the same as production hardware option and \
select the Enable portable word sizes option on the Code Generation > \
Verification pane for ERT based targets, which will disable the \
preprocessor word size checks.
#endif

#if ( USHRT_MAX != (0xFFFFU) ) || ( SHRT_MAX != (0x7FFF) )
#error Code was generated for compiler with different sized ushort/short. \
Consider adjusting Test hardware word size settings on the \
Hardware Implementation pane to match your compiler word sizes as \
defined in limits.h of the compiler. Alternatively, you can \
select the Test hardware is the same as production hardware option and \
select the Enable portable word sizes option on the Code Generation > \
Verification pane for ERT based targets, which will disable the \
preprocessor word size checks.
#endif

#if ( UINT_MAX != (0xFFFFFFFFU) ) || ( INT_MAX != (0x7FFFFFFF) )
#error Code was generated for compiler with different sized uint/int. \
Consider adjusting Test hardware word size settings on the \
Hardware Implementation pane to match your compiler word sizes as \
defined in limits.h of the compiler. Alternatively, you can \
select the Test hardware is the same as production hardware option and \
select the Enable portable word sizes option on the Code Generation > \
Verification pane for ERT based targets, which will disable the \
preprocessor word size checks.
#endif

#if ( ULONG_MAX != (0xFFFFFFFFU) ) || ( LONG_MAX != (0x7FFFFFFF) )
#error Code was generated for compiler with different sized ulong/long. \
Consider adjusting Test hardware word size settings on the \
Hardware Implementation pane to match your compiler word sizes as \
defined in limits.h of the compiler. Alternatively, you can \
select the Test hardware is the same as production hardware option and \
select the Enable portable word sizes option on the Code Generation > \
Verification pane for ERT based targets, which will disable the \
preprocessor word size checks.
#endif

/* Imported (extern) block parameters */
extern uint32_T CHM_ChgrCommProtocolVer;/* Variable: CHM_ChgrCommProtocolVer
                                         * Referenced by: '<S484>/Conversion'
                                         */
extern uint32_T CRM_AreaNumforChgr;    /* Variable: CRM_AreaNumforChgr
                                        * Referenced by: '<S489>/Conversion'
                                        */
extern uint32_T CAB_IpValue;           /* Variable: CAB_IpValue
                                        * Referenced by: '<S210>/Conversion'
                                        */
extern uint32_T IP_TotalOdometer;      /* Variable: IP_TotalOdometer
                                        * Referenced by: '<S314>/Conversion'
                                        */
extern uint32_T CRM_ChgrNum;           /* Variable: CRM_ChgrNum
                                        * Referenced by: '<S490>/Conversion'
                                        */
extern uint32_T CSD_ChgrNum;           /* Variable: CSD_ChgrNum
                                        * Referenced by: '<S494>/Conversion'
                                        */
extern uint16_T CCM_CcmBmsReqAcPower;  /* Variable: CCM_CcmBmsReqAcPower
                                        * Referenced by: '<S211>/Conversion'
                                        */
extern uint16_T CCM_CcmBmsReqPtcPower; /* Variable: CCM_CcmBmsReqPtcPower
                                        * Referenced by: '<S212>/Conversion'
                                        */
extern uint16_T CCS_ChgTimeAccum;      /* Variable: CCS_ChgTimeAccum
                                        * Referenced by: '<S474>/Conversion'
                                        */
extern uint16_T CSD_ChgTimeTotal;      /* Variable: CSD_ChgTimeTotal
                                        * Referenced by: '<S493>/Conversion'
                                        */
extern uint16_T MCU_UdcCurr;           /* Variable: MCU_UdcCurr
                                        * Referenced by: '<S322>/Conversion'
                                        */
extern uint16_T CCM_OutsideTemp;       /* Variable: CCM_OutsideTemp
                                        * Referenced by: '<S213>/Conversion'
                                        */
extern uint16_T ESP_VehicleSpeed;      /* Variable: ESP_VehicleSpeed
                                        * Referenced by: '<S303>/Conversion'
                                        */
extern uint16_T OBC_HV_DC_Curr;        /* Variable: OBC_HV_DC_Curr
                                        * Referenced by: '<S345>/Conversion'
                                        */
extern uint16_T OBC_HV_DC_Volt;        /* Variable: OBC_HV_DC_Volt
                                        * Referenced by: '<S348>/Conversion'
                                        */
extern uint16_T CCS_OutputChgCurr;     /* Variable: CCS_OutputChgCurr
                                        * Referenced by: '<S475>/Conversion'
                                        */
extern uint16_T CML_OutputChgCurrMax;  /* Variable: CML_OutputChgCurrMax
                                        * Referenced by: '<S485>/Conversion'
                                        */
extern uint16_T CML_OutputChgCurrMin;  /* Variable: CML_OutputChgCurrMin
                                        * Referenced by: '<S486>/Conversion'
                                        */
extern uint16_T CCS_OutputChgVolt;     /* Variable: CCS_OutputChgVolt
                                        * Referenced by: '<S476>/Conversion'
                                        */
extern uint16_T CML_OutputChgVoltMax;  /* Variable: CML_OutputChgVoltMax
                                        * Referenced by: '<S487>/Conversion'
                                        */
extern uint16_T CML_OutputChgVoltMin;  /* Variable: CML_OutputChgVoltMin
                                        * Referenced by: '<S488>/Conversion'
                                        */
extern uint16_T CSD_OutputChgEngTotal; /* Variable: CSD_OutputChgEngTotal
                                        * Referenced by: '<S495>/Conversion'
                                        */
extern uint16_T CSIF_EvseOutputVolt;   /* Variable: CSIF_EvseOutputVolt
                                        * Referenced by: '<S503>/Conversion'
                                        */
extern uint16_T CSIF_EvseMaxPowerLmt;  /* Variable: CSIF_EvseMaxPowerLmt
                                        * Referenced by: '<S502>/Conversion'
                                        */
extern uint8_T ABM_Checksum_50;        /* Variable: ABM_Checksum_50
                                        * Referenced by: '<S204>/Conversion'
                                        */
extern uint8_T ABM_CrashOutputSt;      /* Variable: ABM_CrashOutputSt
                                        * Referenced by: '<S205>/Conversion'
                                        */
extern uint8_T ABM_RollingCounter_50;  /* Variable: ABM_RollingCounter_50
                                        * Referenced by: '<S206>/Conversion'
                                        */
extern uint8_T BCM_StopchargeReq;      /* Variable: BCM_StopchargeReq
                                        * Referenced by: '<S207>/Conversion'
                                        */
extern uint8_T CAB_ErrorInfo;          /* Variable: CAB_ErrorInfo
                                        * Referenced by: '<S208>/Conversion'
                                        */
extern uint8_T CAB_ErrorStatus;        /* Variable: CAB_ErrorStatus
                                        * Referenced by: '<S209>/Conversion'
                                        */
extern uint8_T CCM_PreCoolWorkSt;      /* Variable: CCM_PreCoolWorkSt
                                        * Referenced by: '<S214>/Conversion'
                                        */
extern uint8_T CCM_PreHeatWorkSt;      /* Variable: CCM_PreHeatWorkSt
                                        * Referenced by: '<S215>/Conversion'
                                        */
extern uint8_T CCS_ChgPermitSt;        /* Variable: CCS_ChgPermitSt
                                        * Referenced by: '<S473>/Conversion'
                                        */
extern uint8_T CEM_RcvMsgTimeOut1_BRM; /* Variable: CEM_RcvMsgTimeOut1_BRM
                                        * Referenced by: '<S477>/Conversion'
                                        */
extern uint8_T CEM_RcvMsgTimeOut2_BCP; /* Variable: CEM_RcvMsgTimeOut2_BCP
                                        * Referenced by: '<S478>/Conversion'
                                        */
extern uint8_T CEM_RcvMsgTimeOut3_BRO_OK;/* Variable: CEM_RcvMsgTimeOut3_BRO_OK
                                          * Referenced by: '<S479>/Conversion'
                                          */
extern uint8_T CEM_RcvMsgTimeOut4_BCS; /* Variable: CEM_RcvMsgTimeOut4_BCS
                                        * Referenced by: '<S480>/Conversion'
                                        */
extern uint8_T CEM_RcvMsgTimeOut5_BCL; /* Variable: CEM_RcvMsgTimeOut5_BCL
                                        * Referenced by: '<S481>/Conversion'
                                        */
extern uint8_T CEM_RcvMsgTimeOut6_BST; /* Variable: CEM_RcvMsgTimeOut6_BST
                                        * Referenced by: '<S482>/Conversion'
                                        */
extern uint8_T CEM_RcvMsgTimeOut7_BSD; /* Variable: CEM_RcvMsgTimeOut7_BSD
                                        * Referenced by: '<S483>/Conversion'
                                        */
extern uint8_T CRM_RecogResult;        /* Variable: CRM_RecogResult
                                        * Referenced by: '<S491>/Conversion'
                                        */
extern uint8_T CRO_ReadyforChg;        /* Variable: CRO_ReadyforChg
                                        * Referenced by: '<S492>/Conversion'
                                        */
extern uint8_T CSIF_AChrgMaxCurr;      /* Variable: CSIF_AChrgMaxCurr
                                        * Referenced by: '<S496>/Conversion'
                                        */
extern uint8_T CSIF_ChgCnntPlugStatus; /* Variable: CSIF_ChgCnntPlugStatus
                                        * Referenced by: '<S497>/Conversion'
                                        */
extern uint8_T CSIF_ChrgModeDcAc;      /* Variable: CSIF_ChrgModeDcAc
                                        * Referenced by: '<S498>/Conversion'
                                        */
extern uint8_T CSIF_CpStatus;          /* Variable: CSIF_CpStatus
                                        * Referenced by: '<S499>/Conversion'
                                        */
extern uint8_T CSIF_ElecLockFaultStatus;/* Variable: CSIF_ElecLockFaultStatus
                                         * Referenced by: '<S500>/Conversion'
                                         */
extern uint8_T CSIF_ElecLockStatus;    /* Variable: CSIF_ElecLockStatus
                                        * Referenced by: '<S501>/Conversion'
                                        */
extern uint8_T CSIF_S2CloseReq;        /* Variable: CSIF_S2CloseReq
                                        * Referenced by: '<S504>/Conversion'
                                        */
extern uint8_T CST_BmsStopAct;         /* Variable: CST_BmsStopAct
                                        * Referenced by: '<S505>/Conversion'
                                        */
extern uint8_T CST_ChrgCurrAbnrm;      /* Variable: CST_ChrgCurrAbnrm
                                        * Referenced by: '<S506>/Conversion'
                                        */
extern uint8_T CST_ChrgErrStop;        /* Variable: CST_ChrgErrStop
                                        * Referenced by: '<S507>/Conversion'
                                        */
extern uint8_T CST_ChrgVoltAbnrm;      /* Variable: CST_ChrgVoltAbnrm
                                        * Referenced by: '<S508>/Conversion'
                                        */
extern uint8_T CST_ChrgerCnntErr;      /* Variable: CST_ChrgerCnntErr
                                        * Referenced by: '<S509>/Conversion'
                                        */
extern uint8_T CST_ChrgerInrOvrTempErr;/* Variable: CST_ChrgerInrOvrTempErr
                                        * Referenced by: '<S510>/Conversion'
                                        */
extern uint8_T CST_ChrgerOvrTempErr;   /* Variable: CST_ChrgerOvrTempErr
                                        * Referenced by: '<S511>/Conversion'
                                        */
extern uint8_T CST_ChrgerRchSetCond;   /* Variable: CST_ChrgerRchSetCond
                                        * Referenced by: '<S512>/Conversion'
                                        */
extern uint8_T CST_ChrgerSrmErr;       /* Variable: CST_ChrgerSrmErr
                                        * Referenced by: '<S513>/Conversion'
                                        */
extern uint8_T CST_EnrgTxAbnrmErr;     /* Variable: CST_EnrgTxAbnrmErr
                                        * Referenced by: '<S514>/Conversion'
                                        */
extern uint8_T CST_MnlStop;            /* Variable: CST_MnlStop
                                        * Referenced by: '<S515>/Conversion'
                                        */
extern uint8_T CST_OtherErr;           /* Variable: CST_OtherErr
                                        * Referenced by: '<S516>/Conversion'
                                        */
extern uint8_T ESP_VehicleSpeedValid;  /* Variable: ESP_VehicleSpeedValid
                                        * Referenced by: '<S304>/Conversion'
                                        */
extern uint8_T GW_VINFrameNumber;      /* Variable: GW_VINFrameNumber
                                        * Referenced by: '<S305>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_1;         /* Variable: GW_VIN_Value_1
                                        * Referenced by: '<S306>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_2;         /* Variable: GW_VIN_Value_2
                                        * Referenced by: '<S307>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_3;         /* Variable: GW_VIN_Value_3
                                        * Referenced by: '<S308>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_4;         /* Variable: GW_VIN_Value_4
                                        * Referenced by: '<S309>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_5;         /* Variable: GW_VIN_Value_5
                                        * Referenced by: '<S310>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_6;         /* Variable: GW_VIN_Value_6
                                        * Referenced by: '<S311>/Conversion'
                                        */
extern uint8_T GW_VIN_Value_7;         /* Variable: GW_VIN_Value_7
                                        * Referenced by: '<S312>/Conversion'
                                        */
extern uint8_T IP_OdometerSts;         /* Variable: IP_OdometerSts
                                        * Referenced by: '<S313>/Conversion'
                                        */
extern uint8_T IVI_DaySet;             /* Variable: IVI_DaySet
                                        * Referenced by: '<S315>/Conversion'
                                        */
extern uint8_T IVI_DischargeSetReq;    /* Variable: IVI_DischargeSetReq
                                        * Referenced by: '<S316>/Conversion'
                                        */
extern uint8_T IVI_HourSet;            /* Variable: IVI_HourSet
                                        * Referenced by: '<S317>/Conversion'
                                        */
extern uint8_T IVI_MinuteSet;          /* Variable: IVI_MinuteSet
                                        * Referenced by: '<S318>/Conversion'
                                        */
extern uint8_T IVI_MonthSet;           /* Variable: IVI_MonthSet
                                        * Referenced by: '<S319>/Conversion'
                                        */
extern uint8_T IVI_SecondSet;          /* Variable: IVI_SecondSet
                                        * Referenced by: '<S320>/Conversion'
                                        */
extern uint8_T NMVCU_ActiveSource1;    /* Variable: NMVCU_ActiveSource1
                                        * Referenced by: '<S323>/Conversion'
                                        */
extern uint8_T NMVCU_ActiveSource2;    /* Variable: NMVCU_ActiveSource2
                                        * Referenced by: '<S324>/Conversion'
                                        */
extern uint8_T NMVCU_ActiveSource3;    /* Variable: NMVCU_ActiveSource3
                                        * Referenced by: '<S325>/Conversion'
                                        */
extern uint8_T NMVCU_ActiveSource4;    /* Variable: NMVCU_ActiveSource4
                                        * Referenced by: '<S326>/Conversion'
                                        */
extern uint8_T NMVCU_ActiveSource5;    /* Variable: NMVCU_ActiveSource5
                                        * Referenced by: '<S327>/Conversion'
                                        */
extern uint8_T NMVCU_Actwake;          /* Variable: NMVCU_Actwake
                                        * Referenced by: '<S328>/Conversion'
                                        */
extern uint8_T NMVCU_NormalFromReady;  /* Variable: NMVCU_NormalFromReady
                                        * Referenced by: '<S329>/Conversion'
                                        */
extern uint8_T NMVCU_NormalFromRepeat; /* Variable: NMVCU_NormalFromRepeat
                                        * Referenced by: '<S330>/Conversion'
                                        */
extern uint8_T NMVCU_RepeatFromNormal; /* Variable: NMVCU_RepeatFromNormal
                                        * Referenced by: '<S331>/Conversion'
                                        */
extern uint8_T NMVCU_RepeatFromPrepare;/* Variable: NMVCU_RepeatFromPrepare
                                        * Referenced by: '<S332>/Conversion'
                                        */
extern uint8_T NMVCU_RepeatFromReady;  /* Variable: NMVCU_RepeatFromReady
                                        * Referenced by: '<S333>/Conversion'
                                        */
extern uint8_T NMVCU_RepeatFromSleep;  /* Variable: NMVCU_RepeatFromSleep
                                        * Referenced by: '<S334>/Conversion'
                                        */
extern uint8_T NMVCU_RepeatReq;        /* Variable: NMVCU_RepeatReq
                                        * Referenced by: '<S335>/Conversion'
                                        */
extern uint8_T NMVCU_SourceID;         /* Variable: NMVCU_SourceID
                                        * Referenced by: '<S336>/Conversion'
                                        */
extern uint8_T NMVCU_WakeSource;       /* Variable: NMVCU_WakeSource
                                        * Referenced by: '<S337>/Conversion'
                                        */
extern uint8_T OBC_CC_connect_Status;  /* Variable: OBC_CC_connect_Status
                                        * Referenced by: '<S338>/Conversion'
                                        */
extern uint8_T OBC_CPStatus;           /* Variable: OBC_CPStatus
                                        * Referenced by: '<S339>/Conversion'
                                        */
extern uint8_T OBC_Checksum_2E1;       /* Variable: OBC_Checksum_2E1
                                        * Referenced by: '<S340>/Conversion'
                                        */
extern uint8_T OBC_Checksum_2E6;       /* Variable: OBC_Checksum_2E6
                                        * Referenced by: '<S341>/Conversion'
                                        */
extern uint8_T OBC_Checksum_2EB;       /* Variable: OBC_Checksum_2EB
                                        * Referenced by: '<S342>/Conversion'
                                        */
extern uint8_T OBC_EleccLckStt;        /* Variable: OBC_EleccLckStt
                                        * Referenced by: '<S344>/Conversion'
                                        */
extern uint8_T OBC_PwmDuty;            /* Variable: OBC_PwmDuty
                                        * Referenced by: '<S349>/Conversion'
                                        */
extern uint8_T OBC_RollingCounter_2E1; /* Variable: OBC_RollingCounter_2E1
                                        * Referenced by: '<S350>/Conversion'
                                        */
extern uint8_T OBC_RollingCounter_2E6; /* Variable: OBC_RollingCounter_2E6
                                        * Referenced by: '<S351>/Conversion'
                                        */
extern uint8_T OBC_RollingCounter_2EB; /* Variable: OBC_RollingCounter_2EB
                                        * Referenced by: '<S352>/Conversion'
                                        */
extern uint8_T OBC_Status;             /* Variable: OBC_Status
                                        * Referenced by: '<S353>/Conversion'
                                        */
extern uint8_T OBC_failerrSts;         /* Variable: OBC_failerrSts
                                        * Referenced by: '<S354>/Conversion'
                                        */
extern uint8_T S2_staus;               /* Variable: S2_staus
                                        * Referenced by: '<S442>/Conversion'
                                        */
extern uint8_T TBOX_AppChgOrdCmd;      /* Variable: TBOX_AppChgOrdCmd
                                        * Referenced by: '<S443>/Conversion'
                                        */
extern uint8_T TBOX_AppChgOrdStart;    /* Variable: TBOX_AppChgOrdStart
                                        * Referenced by: '<S444>/Conversion'
                                        */
extern uint8_T TBOX_OTAmodeONReq;      /* Variable: TBOX_OTAmodeONReq
                                        * Referenced by: '<S445>/Conversion'
                                        */
extern uint8_T VCU_AccelPedalPositionInvalid;/* Variable: VCU_AccelPedalPositionInvalid
                                              * Referenced by: '<S447>/Conversion'
                                              */
extern uint8_T VCU_BMSChgDisable;      /* Variable: VCU_BMSChgDisable
                                        * Referenced by: '<S448>/Conversion'
                                        */
extern uint8_T VCU_BMSHVreq_BatA;      /* Variable: VCU_BMSHVreq_BatA
                                        * Referenced by: '<S449>/Conversion'
                                        */
extern uint8_T VCU_BMSPreThemalPermit; /* Variable: VCU_BMSPreThemalPermit
                                        * Referenced by: '<S450>/Conversion'
                                        */
extern uint8_T VCU_BrakePedalSwitchInvalid;/* Variable: VCU_BrakePedalSwitchInvalid
                                            * Referenced by: '<S451>/Conversion'
                                            */
extern uint8_T VCU_BrakePedalSwitchStatus;/* Variable: VCU_BrakePedalSwitchStatus
                                           * Referenced by: '<S452>/Conversion'
                                           */
extern uint8_T VCU_Checksum_2A3;       /* Variable: VCU_Checksum_2A3
                                        * Referenced by: '<S454>/Conversion'
                                        */
extern uint8_T VCU_Checksum_2A5;       /* Variable: VCU_Checksum_2A5
                                        * Referenced by: '<S455>/Conversion'
                                        */
extern uint8_T VCU_Checksum_2A7;       /* Variable: VCU_Checksum_2A7
                                        * Referenced by: '<S456>/Conversion'
                                        */
extern uint8_T VCU_ElecModFlg;         /* Variable: VCU_ElecModFlg
                                        * Referenced by: '<S457>/Conversion'
                                        */
extern uint8_T VCU_FaultLvl;           /* Variable: VCU_FaultLvl
                                        * Referenced by: '<S458>/Conversion'
                                        */
extern uint8_T VCU_IntelligentChargeHVONFlg;/* Variable: VCU_IntelligentChargeHVONFlg
                                             * Referenced by: '<S459>/Conversion'
                                             */
extern uint8_T VCU_PreThemalEna;       /* Variable: VCU_PreThemalEna
                                        * Referenced by: '<S460>/Conversion'
                                        */
extern uint8_T VCU_RollingCounter_2A3; /* Variable: VCU_RollingCounter_2A3
                                        * Referenced by: '<S461>/Conversion'
                                        */
extern uint8_T VCU_RollingCounter_2A5; /* Variable: VCU_RollingCounter_2A5
                                        * Referenced by: '<S462>/Conversion'
                                        */
extern uint8_T VCU_RollingCounter_2A7; /* Variable: VCU_RollingCounter_2A7
                                        * Referenced by: '<S463>/Conversion'
                                        */
extern uint8_T VCU_STAUS;              /* Variable: VCU_STAUS
                                        * Referenced by: '<S464>/Conversion'
                                        */
extern boolean_T hld_PrivateCAN_0x050_Received;/* Variable: hld_PrivateCAN_0x050_Received
                                                * Referenced by: '<S196>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2A3_Received;/* Variable: hld_PrivateCAN_0x2A3_Received
                                                * Referenced by: '<S197>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2A5_Received;/* Variable: hld_PrivateCAN_0x2A5_Received
                                                * Referenced by: '<S198>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2A7_Received;/* Variable: hld_PrivateCAN_0x2A7_Received
                                                * Referenced by: '<S199>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2AD_Received;/* Variable: hld_PrivateCAN_0x2AD_Received
                                                * Referenced by: '<S200>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2BB_Received;/* Variable: hld_PrivateCAN_0x2BB_Received
                                                * Referenced by: '<S201>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2E1_Received;/* Variable: hld_PrivateCAN_0x2E1_Received
                                                * Referenced by: '<S202>/Conversion'
                                                */
extern boolean_T hld_PrivateCAN_0x2E6_Received;/* Variable: hld_PrivateCAN_0x2E6_Received
                                                * Referenced by: '<S203>/Conversion'
                                                */
extern uint8_T IVI_YearSet;            /* Variable: IVI_YearSet
                                        * Referenced by: '<S321>/Conversion'
                                        */
extern uint8_T OBC_Ecy;                /* Variable: OBC_Ecy
                                        * Referenced by: '<S343>/Conversion'
                                        */
extern uint8_T OBC_HV_DC_MAXCurr;      /* Variable: OBC_HV_DC_MAXCurr
                                        * Referenced by: '<S346>/Conversion'
                                        */
extern uint8_T OBC_HV_DC_MAXVolt;      /* Variable: OBC_HV_DC_MAXVolt
                                        * Referenced by: '<S347>/Conversion'
                                        */
extern uint8_T VCU_AccelPedalPosition; /* Variable: VCU_AccelPedalPosition
                                        * Referenced by: '<S446>/Conversion'
                                        */
extern uint8_T VCU_ChargeLoadPower;    /* Variable: VCU_ChargeLoadPower
                                        * Referenced by: '<S453>/Conversion'
                                        */
extern real32_T IOS_INP_adc2Volt_UAES(uint32_T rtu_adcVal, uint32_T rtp_P,
  uint32_T rtp_D);
extern void AI_Filter_Update(uint16_T rtu_In1, rtDW_AI_Filter *localDW);
extern uint32_T AI_Filter(rtDW_AI_Filter *localDW);
extern void IOS_INP_filterbytimes_Init(real32_T *rty_output);
extern void IOS_INP_filterbytimes(uint8_T rtu_input, uint16_T rtu_setTime,
  real32_T *rty_output, rtDW_filterbytimes_IOS_INP *localDW);
extern void DI_Filter_Init(real32_T *rty_Out1);
extern void DI_Filter(uint8_T rtu_In1, real32_T *rty_Out1, rtDW_DI_Filter
                      *localDW, uint16_T rtp_filter_times);
extern real32_T IOS_INP_DT1(uint16_T rtu_adcVal, uint32_T rtp_P, uint32_T rtp_D);
extern uint8_T IOS_INP_DT12(uint8_T rtu_adcVal, uint32_T rtp_P, uint32_T rtp_D);

/* Exported data declaration */

/* Volatile memory section */
/* Declaration for custom storage class: Signal_Volatile */
extern volatile uint8_T BSPR_bACWkUp;
extern volatile boolean_T BSPR_bKl15WkUp;
// extern volatile boolean_T BSW_ABM050DataAvailable;
// extern volatile boolean_T BSW_ACCharger0x2E1MessageAvailable;
// extern volatile boolean_T BSW_ACCharger0x2E6MessageAvailable;
// extern volatile boolean_T BSW_GW2ADDataAvailable;
// extern volatile boolean_T BSW_GW2BBDataAvailable;
// extern volatile boolean_T BSW_VCU2A3DataAvailable;
// extern volatile boolean_T BSW_VCU2A5DataAvailable;
// extern volatile boolean_T BSW_VCU2A7DataAvailable;
extern volatile real32_T BSW_dcCrashPwmDuty;
extern volatile real32_T BSW_dcCrashPwmDutyOutDet;
extern volatile real32_T BSW_dcHvilPwmDutyInp;
extern volatile real32_T BSW_dcHvilPwmDutyOutDet;
extern volatile real32_T BSW_fCrashPwmFrq;
extern volatile real32_T BSW_fCrashPwmFrqOutDet;
extern volatile real32_T BSW_fHvilPwmFrq;
extern volatile real32_T BSW_fHvilPwmFrqOutDet;
extern volatile uint8_T BSW_stCrashInpt;
extern volatile uint8_T BSW_stCrashOutpFdbk;
extern volatile uint8_T BSW_stHVILInp;
extern volatile uint8_T BSW_stHVILOutpFdbk;
extern volatile boolean_T BSW_stOTAMode;
extern volatile uint8_T BSW_stSysModeMag;
extern volatile uint8_T BSW_stSysNetWkUp;
extern volatile uint16_T BSW_stSysWkUpSrc;
extern volatile real32_T BSW_uAdCurr;
extern volatile real32_T BSW_uBattVolt;
extern volatile real32_T BSW_uCC2Volt;
extern volatile real32_T BSW_uCCVolt;
extern volatile real32_T BSW_uCabCurr;
extern volatile real32_T BSW_uClntDsT;
extern volatile real32_T BSW_uClntUsT;
extern volatile real32_T BSW_uDCWkUp;
extern volatile real32_T BSW_uDChrgNegTemp;
extern volatile real32_T BSW_uDChrgPosTemp;
extern volatile real32_T BSW_uDChrgVolt;
extern volatile real32_T BSW_uDcChNegCtrHsdCurr;
extern volatile real32_T BSW_uDcChNegCtrLsdVolt;
extern volatile real32_T BSW_uDcChPosCtrHsdCurr;
extern volatile real32_T BSW_uDcChPosCtrLsdVolt;
extern volatile real32_T BSW_uDchrgNegVolt;
extern volatile real32_T BSW_uHwSplyVolt;
extern volatile real32_T BSW_uIsoPosVolt;
extern volatile real32_T BSW_uKl30;
extern volatile real32_T BSW_uKl30c;
extern volatile real32_T BSW_uMNegCtrHsdCurr;
extern volatile real32_T BSW_uMNegCtrHsdVolt;
extern volatile real32_T BSW_uMPosCtrHsdCurr;
extern volatile real32_T BSW_uMPosCtrHsdVolt;
extern volatile real32_T BSW_uNegVolt;
extern volatile real32_T BSW_uPackVolt;
extern volatile real32_T BSW_uReservedSig1;
extern volatile real32_T BSW_uReservedSig2;
extern volatile real32_T BSW_uReservedSig3;
extern volatile real32_T BSW_uReservedSig4;
extern volatile real32_T BSW_uReservedSig5;
extern volatile real32_T BSW_uReservedSig6;
extern volatile real32_T BSW_uReservedSig7;
extern volatile real32_T BSW_uReservedSig8;
extern volatile boolean_T COMR_DFC_DcCanBusOff;
extern volatile boolean_T COMR_DFC_VeCanBusOff;
extern volatile uint8_T COMR_DaySet;
extern volatile uint8_T COMR_HourSet;
extern volatile uint8_T COMR_MinSet;
extern volatile uint8_T COMR_MonthSet;
extern volatile uint32_T COMR_Reserved1;
extern volatile uint32_T COMR_Reserved2;
extern volatile uint8_T COMR_SecondSet;
extern volatile real32_T COMR_VehSpd;
extern volatile boolean_T COMR_VehSpdVld;
extern volatile uint16_T COMR_YearSet;
extern volatile boolean_T COMR_bCabErrStatus;
extern volatile boolean_T COMR_bChrgStopActive;
extern volatile boolean_T COMR_bIviDischgOrd;
extern volatile boolean_T COMR_bLeadAcidChgHvOn;
extern volatile boolean_T COMR_bVcuChrgDisable;
extern volatile uint8_T COMR_cntRCMsg050;
extern volatile uint8_T COMR_cntRCMsg2A3;
extern volatile uint8_T COMR_cntRCMsg2A5;
extern volatile uint8_T COMR_cntRCMsg2A7;
extern volatile uint8_T COMR_cntRCMsg2E1;
extern volatile uint8_T COMR_cntRCMsg2E6;
extern volatile uint8_T COMR_cntRCMsg2EB;
extern volatile uint8_T COMR_cntVinCodeNum;
extern volatile uint8_T COMR_dcObcCP;
extern volatile real32_T COMR_eOutpEnrgCsd;
extern volatile real32_T COMR_effObcChrg;
extern volatile uint8_T COMR_flgAPPInvld;
extern volatile boolean_T COMR_flgAcmDistVld;
extern volatile boolean_T COMR_flgBrkPedInvld;
extern volatile boolean_T COMR_flgVcuActSrce_A;
extern volatile boolean_T COMR_flgVcuActSrce_B;
extern volatile boolean_T COMR_flgVcuActSrce_C;
extern volatile boolean_T COMR_flgVcuActSrce_D;
extern volatile boolean_T COMR_flgVcuActSrce_E;
extern volatile boolean_T COMR_flgVcuNormFromRdy;
extern volatile boolean_T COMR_flgVcuNormFromRpt;
extern volatile boolean_T COMR_flgVcuRptFromNorm;
extern volatile boolean_T COMR_flgVcuRptFromPrepr;
extern volatile boolean_T COMR_flgVcuRptFromRdy;
extern volatile boolean_T COMR_flgVcuRptFromSlp;
extern volatile uint8_T COMR_flgVcuSrceID;
extern volatile boolean_T COMR_flgVcuWkSrce;
extern volatile real32_T COMR_iBattCurr_mA;
extern volatile real32_T COMR_iCurrObcChrg;
extern volatile real32_T COMR_iDcChrgMaxCurrOutputPmtdCml;
extern volatile real32_T COMR_iDcChrgMinCurrOutputPmtdCml;
extern volatile real32_T COMR_iDcChrgOutputCurrCcs;
extern volatile real32_T COMR_iMaxAChrgCurr;
extern volatile real32_T COMR_iMaxCurrObcChrg;
extern volatile uint32_T COMR_numChrgerNumCsd;
extern volatile uint32_T COMR_numComVer;
extern volatile real32_T COMR_pCompOptPwrReq;
extern volatile real32_T COMR_pPTCOptPwrReq;
extern volatile real32_T COMR_phiAPP;
extern volatile real32_T COMR_pwrChrgLdReq;
extern volatile real32_T COMR_pwrEvseMaxPwrLmt;
extern volatile uint8_T COMR_stAppChrgOrdCmd;
extern volatile uint8_T COMR_stAppChrgOrdStart;
extern volatile uint8_T COMR_stBmsStopActCst;
extern volatile uint8_T COMR_stCabErrInfo;
extern volatile uint8_T COMR_stChrgCurrAbnrmCst;
extern volatile uint8_T COMR_stChrgErrStopCst;
extern volatile uint8_T COMR_stChrgRdyCro;
extern volatile uint8_T COMR_stChrgVoltAbnrmCst;
extern volatile uint8_T COMR_stChrgerCnntErrCst;
extern volatile uint8_T COMR_stChrgerInrOvrTempErrCst;
extern volatile uint8_T COMR_stChrgerOvrTempErrCst;
extern volatile uint8_T COMR_stChrgerSrmErrCst;
extern volatile uint8_T COMR_stCpState;
extern volatile uint8_T COMR_stCrashSgl;
extern volatile uint8_T COMR_stDcAcChgMode;
extern volatile uint8_T COMR_stDcChrgCmdCcs;
extern volatile uint8_T COMR_stElecMod;
extern volatile uint8_T COMR_stEnrgTxAbnrmErrCst;
extern volatile uint8_T COMR_stIdtfRstCrm;
extern volatile uint8_T COMR_stInletLock;
extern volatile uint8_T COMR_stLockAlarm;
extern volatile uint8_T COMR_stMnlStopCst;
extern volatile uint8_T COMR_stObcCC;
extern volatile uint8_T COMR_stObcCP;
extern volatile uint8_T COMR_stObcChrg;
extern volatile uint8_T COMR_stObcElecLck;
extern volatile uint8_T COMR_stObcFaultLvl;
extern volatile uint8_T COMR_stOtherErrCst;
extern volatile uint8_T COMR_stPdState;
extern volatile boolean_T COMR_stPreCoolWk;
extern volatile boolean_T COMR_stPreHeatlWk;
extern volatile uint8_T COMR_stPreThmEna;
extern volatile uint8_T COMR_stPreThmVcuPmt;
extern volatile uint8_T COMR_stPwrUpDwnVcuReq;
extern volatile uint8_T COMR_stRchSetCondCst;
extern volatile uint8_T COMR_stRcvBclTimeOutCem;
extern volatile uint8_T COMR_stRcvBcpTimeOutCem;
extern volatile uint8_T COMR_stRcvBcsTimeOutCem;
extern volatile uint8_T COMR_stRcvBrmTimeOutCem;
extern volatile uint8_T COMR_stRcvBroOkTimeOutCem;
extern volatile uint8_T COMR_stRcvBsdTimeOutCem;
extern volatile uint8_T COMR_stRcvBstTimeOutCem;
extern volatile boolean_T COMR_stS2;
extern volatile boolean_T COMR_stS2On;
extern volatile uint8_T COMR_stVcuFalutLvl;
extern volatile uint8_T COMR_stVcuWrk;
extern volatile boolean_T COMR_swtBrkPed;
extern volatile real32_T COMR_tEnvT;
extern volatile real32_T COMR_tiChrgTimeCsd;
extern volatile real32_T COMR_tiDcChrgTimeActualCcs;
extern volatile real32_T COMR_uDcChrgMaxVoltOutputPmtdCml;
extern volatile real32_T COMR_uDcChrgMinVoltOutputPmtdCml;
extern volatile real32_T COMR_uEvseOutputVolt;
extern volatile real32_T COMR_uMaxVoltObcChrg;
extern volatile real32_T COMR_uMcuVolt;
extern volatile real32_T COMR_uVoltObcChrg;
extern volatile real32_T COMR_vDcChrgOutputVoltCcs;
extern volatile real32_T COMR_valAcmDist;
extern volatile uint8_T COMR_valChkSumMsg050;
extern volatile uint8_T COMR_valChkSumMsg2A3;
extern volatile uint8_T COMR_valChkSumMsg2A5;
extern volatile uint8_T COMR_valChkSumMsg2A7;
extern volatile uint8_T COMR_valChkSumMsg2E1;
extern volatile uint8_T COMR_valChkSumMsg2E6;
extern volatile uint8_T COMR_valChkSumMsg2EB;
extern volatile uint8_T COMR_valVinCode_A;
extern volatile uint8_T COMR_valVinCode_B;
extern volatile uint8_T COMR_valVinCode_C;
extern volatile uint8_T COMR_valVinCode_D;
extern volatile uint8_T COMR_valVinCode_E;
extern volatile uint8_T COMR_valVinCode_F;
extern volatile uint8_T COMR_valVinCode_G;
extern volatile boolean_T VCU_NMActwake;
extern volatile boolean_T VCU_NMRepeatReq;

#endif                                 /* RTW_HEADER_IOS_INP_private_h_ */

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