/*
 * File: COMR_Swadp_private.h
 *
 * Code generated for Simulink model 'COMR_Swadp'.
 *
 * Model version                  : A2.1_0
 * Simulink Coder version         : 8.11 (R2016b) 25-Aug-2016
 * C/C++ source code generated on : Thu Sep 24 10:20:59 2020
 *
 * 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_COMR_Swadp_private_h_
#define RTW_HEADER_COMR_Swadp_private_h_
#include "rtwtypes.h"

/* Exported data declaration */

/* Declaration for custom storage class: InputSignal */
extern volatile boolean_T BCCR_bDChrgNegCtrSwtOn;
extern volatile boolean_T BCCR_bDChrgPosCtrSwtOn;
extern volatile boolean_T BCCR_bMNegCtrSwtOn;
extern volatile boolean_T BCCR_bMPosCtrSwtOn;
extern volatile boolean_T BCCR_bPreChCtrSwtOn;
extern volatile uint8_T BCCR_stBmsCtrMode;
extern volatile uint8_T BCCR_stMainCtrDisConn;
extern volatile boolean_T BCMR_bAChrgFul;
extern volatile boolean_T BCMR_bDChrgFul;
extern volatile real32_T BCMR_tiRemAChgTime;
extern volatile real32_T BCMR_tiRemDChrgTime;
extern volatile boolean_T BMCR_flgBmsSlp;
extern volatile uint8_T BMCR_stBmsModeCtrl;
extern volatile uint8_T BSPR_cntCellSerNum;
extern volatile real32_T BSPR_iBattCurr;
extern volatile real32_T BSPR_tBattTemp_A[48];
extern volatile real32_T BSPR_tCellTemp_A[48];
extern volatile real32_T BSPR_uCellVoltMax;
extern volatile real32_T BSPR_uCellVoltMin;
extern volatile real32_T BSPR_uCellVolt_A[150];
extern volatile real32_T BSPR_uIsoNegVolt;
extern volatile real32_T BSPR_uIsoPosVolt;
extern volatile real32_T BSPR_uKl30;
extern volatile uint8_T BSWLinCommunicationFault;
extern volatile uint8_T BSWNVMReadStatus;
extern volatile uint8_T COMR_stPwrUpDwnVcuReq;
extern volatile uint8_T DFC_BattTCnstMax_ASW;
extern volatile uint8_T DFC_BattTFaultMax_ASW;
extern volatile uint8_T DFC_BattTFaultMin_ASW;
extern volatile uint8_T DFC_BoardTempTmt_ASW;
extern volatile uint8_T DFC_CC2Chk_ASW;
extern volatile uint8_T DFC_CellTempTmt_ASW;
extern volatile uint8_T DFC_CellVoltFusfMax_ASW;
extern volatile uint8_T DFC_CellVoltFusfMin_ASW;
extern volatile uint8_T DFC_CellVoltNpl_ASW;
extern volatile uint8_T DFC_CellVoltTmt_ASW;
extern volatile uint8_T DFC_ChkSumMsg050Err_ASW;
extern volatile uint8_T DFC_CrashNpl_ASW;
extern volatile uint8_T DFC_DChrgNegStuckMax_ASW;
extern volatile uint8_T DFC_DChrgNegStuckMin_ASW;
extern volatile uint8_T DFC_DChrgPosStuckMax_ASW;
extern volatile uint8_T DFC_DChrgPosStuckMin_ASW;
extern volatile uint8_T DFC_DcCanBusOff_ASW;
extern volatile uint8_T DFC_HvilMax_ASW;
extern volatile uint8_T DFC_HvilMin_ASW;
extern volatile uint8_T DFC_HvilSig_ASW;
extern volatile uint8_T DFC_InCanBusOff_ASW;
extern volatile uint8_T DFC_Kl30OutRngErr_ASW;
extern volatile uint8_T DFC_Kl30VoltHiErr_ASW;
extern volatile uint8_T DFC_Kl30VoltLoErr_ASW;
extern volatile uint8_T DFC_Kl30cVoltLoErr_ASW;
extern volatile uint8_T DFC_MNegStuckMax_ASW;
extern volatile uint8_T DFC_MNegStuckMin_ASW;
extern volatile uint8_T DFC_MPosStuckMin_ASW;
extern volatile uint8_T DFC_Msg2A3Tmt_ASW;
extern volatile uint8_T DFC_Msg2E6Tmt_ASW;
extern volatile uint8_T DFC_PosStuckMax_ASW;
extern volatile uint8_T DFC_PrStuckMin_ASW;
extern volatile uint8_T DFC_RcMsg050Mis_ASW;
extern volatile uint8_T DFC_SocRngHiMax_ASW;
extern volatile uint8_T DFC_SocRngHiMin_ASW;
extern volatile uint8_T DFC_SocRngLoMax_ASW;
extern volatile uint8_T DFC_SocRngLoMin_ASW;
extern volatile uint8_T DFC_VeCanBusOff_ASW;
extern volatile uint8_T DSMR_stFaultRank;
extern volatile uint8_T GcRTE_BusbarTempNumb_numb;
extern volatile uint8_T GcRTE_CellTempNumb_numb;
extern volatile uint8_T HVSR_InsResValdFault;
extern volatile uint8_T HVSR_flgIsoFaultLvl1;
extern volatile uint8_T HVSR_flgIsoFaultLvl2;

#endif                                 /* RTW_HEADER_COMR_Swadp_private_h_ */

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