| 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 | |
| 22 | extern const uint32_T rtCP_pooled_iYL6F6gU75PM[2]; |
| 23 | extern 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 */ |
| 44 | extern volatile boolean_T BCMR_bChrgFul; |
| 45 | extern volatile uint8_T BMCR_stBmsModeCtrl; |
| 46 | extern volatile real32_T BSER_ahBattCap; |
| 47 | extern volatile uint32_T BSPR_TotalOdometer; |
| 48 | extern volatile boolean_T BSPR_bDsplNvmVldFlg; |
| 49 | extern volatile boolean_T BSPR_bRSocNvmVldFlg; |
| 50 | extern volatile real32_T BSPR_iBattCurr; |
| 51 | extern volatile real32_T BSPR_rDsplNvmSoc; |
| 52 | extern volatile real32_T BSPR_rNvmSocAvrg; |
| 53 | extern volatile real32_T BSPR_rNvmSocMax; |
| 54 | extern volatile real32_T BSPR_rNvmSocMin; |
| 55 | extern volatile real32_T BSPR_tCellTempAvrg; |
| 56 | extern volatile real32_T BSPR_uCellVoltAvrg; |
| 57 | extern volatile real32_T BSPR_uCellVoltMax; |
| 58 | extern volatile real32_T BSPR_uCellVoltMin; |
| 59 | extern volatile uint16_T COMR_YearSet; |
| 60 | extern volatile boolean_T COMR_bStopTimeVldFlg; |
| 61 | extern volatile real32_T COMR_tiStopTime; |
| 62 | extern volatile uint8_T DSMR_stFaultRank; |
| 63 | extern volatile boolean_T GbBSW_CellVoltVldAll_flg; |
| 64 | extern volatile boolean_T GbBSW_DispSOCOverWrite_flg; |
| 65 | extern volatile boolean_T GbBSW_ModTempVldAll_flg; |
| 66 | extern volatile boolean_T GbBSW_RealSOCOverWrite_flg; |
| 67 | extern volatile uint8_T GcBSW_DispSOCOverWrite_pct; |
| 68 | extern 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 |