/*
 * File: BSER_BattSocCalc_private.h
 *
 * Code generated for Simulink model 'BSER_BattSocCalc'.
 *
 * Model version                  : 'M1.5.6'
 * Simulink Coder version         : 8.13 (R2017b) 24-Jul-2017
 * C/C++ source code generated on : Mon Aug 16 10:09:47 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_BSER_BattSocCalc_private_h_
#define RTW_HEADER_BSER_BattSocCalc_private_h_
#include "rtwtypes.h"

extern const uint32_T rtCP_pooled_iYL6F6gU75PM[2];
extern const uint32_T rtCP_pooled_wJm3w44hZ2pR[2];

#define rtCP_uDLookupTable1_maxIndex   rtCP_pooled_iYL6F6gU75PM  /* Computed Parameter: rtCP_uDLookupTable1_maxIndex
                                                                  * Referenced by: '<S72>/1-D Lookup Table1'
                                                                  */
#define rtCP_uDLookupTable1_maxIndex_f rtCP_pooled_iYL6F6gU75PM  /* Computed Parameter: rtCP_uDLookupTable1_maxIndex_f
                                                                  * Referenced by: '<S86>/1-D Lookup Table1'
                                                                  */
#define rtCP_uDLookupTable_maxIndex    rtCP_pooled_wJm3w44hZ2pR  /* Computed Parameter: rtCP_uDLookupTable_maxIndex
                                                                  * Referenced by: '<S90>/1-D Lookup Table'
                                                                  */
#define rtCP_uDLookupTable1_maxIndex_c rtCP_pooled_wJm3w44hZ2pR  /* Computed Parameter: rtCP_uDLookupTable1_maxIndex_c
                                                                  * Referenced by: '<S90>/1-D Lookup Table1'
                                                                  */
#define rtCP_uDLookupTable2_maxIndex   rtCP_pooled_wJm3w44hZ2pR  /* Computed Parameter: rtCP_uDLookupTable2_maxIndex
                                                                  * Referenced by: '<S90>/1-D Lookup Table2'
                                                                  */

/* Exported data declaration */

/* Declaration for custom storage class: InputSignal */
extern volatile boolean_T BCMR_bChrgFul;
extern volatile uint8_T BMCR_stBmsModeCtrl;
extern volatile real32_T BSER_ahBattCap;
extern volatile uint32_T BSPR_TotalOdometer;
extern volatile boolean_T BSPR_bDsplNvmVldFlg;
extern volatile boolean_T BSPR_bRSocNvmVldFlg;
extern volatile real32_T BSPR_iBattCurr;
extern volatile real32_T BSPR_rDsplNvmSoc;
extern volatile real32_T BSPR_rNvmSocAvrg;
extern volatile real32_T BSPR_rNvmSocMax;
extern volatile real32_T BSPR_rNvmSocMin;
extern volatile real32_T BSPR_tCellTempAvrg;
extern volatile real32_T BSPR_uCellVoltAvrg;
extern volatile real32_T BSPR_uCellVoltMax;
extern volatile real32_T BSPR_uCellVoltMin;
extern volatile uint16_T COMR_YearSet;
extern volatile boolean_T COMR_bStopTimeVldFlg;
extern volatile real32_T COMR_tiStopTime;
extern volatile uint8_T DSMR_stFaultRank;
extern volatile boolean_T GbBSW_CellVoltVldAll_flg;
extern volatile boolean_T GbBSW_DispSOCOverWrite_flg;
extern volatile boolean_T GbBSW_ModTempVldAll_flg;
extern volatile boolean_T GbBSW_RealSOCOverWrite_flg;
extern volatile uint8_T GcBSW_DispSOCOverWrite_pct;
extern volatile uint8_T GcBSW_RealSOCOverWrite_pct;

#endif                                 /* RTW_HEADER_BSER_BattSocCalc_private_h_ */

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