1/*
2 * File: BSER_BattSocCalc_private.h
3 *
4 * Code generated for Simulink model 'BSER_BattSocCalc'.
5 *
6 * Model version : 'M1.5.6'
7 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017
8 * C/C++ source code generated on : Wed Jul 7 17:01:26 2021
9 *
10 * Target selection: ert.tlc
11 * Embedded hardware selection: Infineon->TriCore
12 * Code generation objectives:
13 * 1. MISRA C:2012 guidelines
14 * 2. Execution efficiency
15 * Validation result: Not run
16 */
17
18#ifndef RTW_HEADER_BSER_BattSocCalc_private_h_
19#define RTW_HEADER_BSER_BattSocCalc_private_h_
20#include "rtwtypes.h"
21
22extern const uint32_T rtCP_pooled_iYL6F6gU75PM[2];
23extern const uint32_T rtCP_pooled_wJm3w44hZ2pR[2];
24
25#define rtCP_uDLookupTable1_maxIndex rtCP_pooled_iYL6F6gU75PM /* Computed Parameter: rtCP_uDLookupTable1_maxIndex
26 * Referenced by: '<S72>/1-D Lookup Table1'
27 */
28#define rtCP_uDLookupTable1_maxIndex_d rtCP_pooled_iYL6F6gU75PM /* Computed Parameter: rtCP_uDLookupTable1_maxIndex_d
29 * Referenced by: '<S86>/1-D Lookup Table1'
30 */
31#define rtCP_uDLookupTable_maxIndex rtCP_pooled_wJm3w44hZ2pR /* Computed Parameter: rtCP_uDLookupTable_maxIndex
32 * Referenced by: '<S90>/1-D Lookup Table'
33 */
34#define rtCP_uDLookupTable1_maxIndex_i rtCP_pooled_wJm3w44hZ2pR /* Computed Parameter: rtCP_uDLookupTable1_maxIndex_i
35 * Referenced by: '<S90>/1-D Lookup Table1'
36 */
37#define rtCP_uDLookupTable2_maxIndex rtCP_pooled_wJm3w44hZ2pR /* Computed Parameter: rtCP_uDLookupTable2_maxIndex
38 * Referenced by: '<S90>/1-D Lookup Table2'
39 */
40
41/* Exported data declaration */
42
43/* Declaration for custom storage class: InputSignal */
44extern volatile boolean_T BCMR_bChrgFul;
45extern volatile uint8_T BMCR_stBmsModeCtrl;
46extern volatile real32_T BSER_ahBattCap;
47extern volatile uint32_T BSPR_TotalOdometer;
48extern volatile boolean_T BSPR_bDsplNvmVldFlg;
49extern volatile boolean_T BSPR_bRSocNvmVldFlg;
50extern volatile real32_T BSPR_iBattCurr;
51extern volatile real32_T BSPR_rDsplNvmSoc;
52extern volatile real32_T BSPR_rNvmSocAvrg;
53extern volatile real32_T BSPR_rNvmSocMax;
54extern volatile real32_T BSPR_rNvmSocMin;
55extern volatile real32_T BSPR_tCellTempAvrg;
56extern volatile real32_T BSPR_uCellVoltAvrg;
57extern volatile real32_T BSPR_uCellVoltMax;
58extern volatile real32_T BSPR_uCellVoltMin;
59extern volatile uint16_T COMR_YearSet;
60extern volatile boolean_T COMR_bStopTimeVldFlg;
61extern volatile real32_T COMR_tiStopTime;
62extern volatile uint8_T DSMR_stFaultRank;
63extern volatile boolean_T GbBSW_CellVoltVldAll_flg;
64extern volatile boolean_T GbBSW_DispSOCOverWrite_flg;
65extern volatile boolean_T GbBSW_ModTempVldAll_flg;
66extern volatile boolean_T GbBSW_RealSOCOverWrite_flg;
67extern volatile uint8_T GcBSW_DispSOCOverWrite_pct;
68extern volatile uint8_T GcBSW_RealSOCOverWrite_pct;
69
70#endif /* RTW_HEADER_BSER_BattSocCalc_private_h_ */
71
72/*
73 * File trailer for generated code.
74 *
75 * [EOF]
76 */
77