123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- extern uint16_T appv_V_cellU[cmnc_num_cellUNumMax]
- extern uint8_T appd_st_preCyc;
- extern boolean_T bcud_flg_firstRun;
- extern boolean_T spmd_flg_firstRun;
- extern boolean_T socd_flg_firstRun;
- extern boolean_T sohd_flg_firstRun;
- extern boolean_T blcd_flg_firstRun;
- extern boolean_T sord_flg_firstRun;
- extern boolean_T soed_flg_firstRun;
- extern boolean_T iscd_flg_firstRun;
- extern boolean_T pimd_flg_firstRun;
- extern boolean_T sfmd_flg_firstRun;
- extern boolean_T tmsd_flg_firstRun;
- extern boolean_T cdmd_flg_firstRun;
- extern boolean_T csmd_flg_firstRun;
- extern boolean_T sopd_flg_firstRun;
- extern uint16_T blcv_Q_reqCpEi[cmnc_num_cellUNumMax];
- extern uint16_T blcv_Q_reqCpEo[cmnc_num_cellUNumMax];
- extern uint32_T blcv_Q_totalCpEi[cmnc_num_cellUNumMax];
- extern uint32_T blcv_Q_totalCpEo[cmnc_num_cellUNumMax];
- extern boolean_T blcv_flg_excute[cmnc_num_cellUNumMax];
- extern boolean_T ihd_flg_HVILFlt
- extern boolean_T ihd_flg_DTCClear
- extern uint8_T ihd_st_authFaild
- extern int16_T ihd_I_curr
- extern uint8_T ihd_st_chrgConnect
- extern uint16_T ihd_P_gas
- extern uint16_T ihd_T_ACPlugT
- extern uint16_T ihd_T_DCPlugT
- extern uint16_T ihd_T_bdtemp
- extern uint16_T ihd_T_heatPanT1
- extern uint16_T ihd_T_heatPanT2
- extern uint16_T ihd_T_mosT
- extern boolean_T ihd_flg_EESaveFlt
- extern boolean_T ihd_flg_battULowFlt
- extern boolean_T ihd_flg_battUOverFlt
- extern boolean_T ihd_flg_cellULowFlt
- extern boolean_T ihd_flg_cellUOverFlt
- extern boolean_T ihd_flg_chrgCurrOverFlt
- extern boolean_T ihd_flg_chrgModTLowFlt
- extern boolean_T ihd_flg_chrgModTOverFlt
- extern boolean_T ihd_flg_chrgMosClosFlt
- extern boolean_T ihd_flg_chrgMosTOverFlt
- extern boolean_T ihd_flg_currOpenFlt
- extern boolean_T ihd_flg_disChrgCurrOverFlt
- extern boolean_T ihd_flg_disChrgModTLowFlt
- extern boolean_T ihd_flg_disChrgModTOverFlt
- extern boolean_T ihd_flg_disChrgMosClosFlt
- extern boolean_T ihd_flg_disChrgMosTOverFlt
- extern boolean_T ihd_flg_urtRecFlt
- extern uint16_T ihd_pct_soc
- extern uint16_T ihd_pct_soh
- extern uint8_T ihd_st_workStat
- extern uint16_T ihd_tm_parkTime
- extern uint16_T ihv_T_modT[cmnc_num_modTNumMax]
- extern uint16_T ihv_V_cellU[cmnc_num_cellUNumMax]
- extern boolean_T ihd_st_chrgMosControl
- extern boolean_T ihd_st_disChrgMosControl
- extern boolean_T ihd_st_relayControl
- extern uint8_T ihd_st_heatForceControl;
- extern uint8_T ihd_st_EOLState;
- extern boolean_T ihd_flg_urtRecFlg;
- extern uint8_T ihd_st_reSet;
- extern uint8_T ihd_st_heatStat;
- extern uint8_T ihd_st_wakeUpStat
- extern int16_T sfmd_I_curr
- extern uint16_T sfmd_T_modTMax
- extern uint16_T sfmd_T_modTMin
- extern uint16_T sfmd_idx_modTMax
- extern uint16_T sfmd_idx_modTMin
- extern uint16_T sfmd_V_cellUAvrg
- extern uint16_T sfmd_V_cellUMax
- extern uint16_T sfmd_V_cellUMin
- extern uint16_T sfmd_idx_cellUMin;
- extern uint16_T sfmd_idx_cellUMax;
- extern boolean_T sfmd_flg_cellUInval
- extern boolean_T sfmd_flg_currInval
- extern boolean_T sfmd_flg_modTInval
- extern uint16_T sfmd_num_fltNum
- extern uint8_T sfmd_st_fltAct
- extern uint8_T sfmd_st_fltLevel
- extern uint16_T sfmv_T_modT[cmnc_num_modTNumMax]
- extern uint16_T sfmv_V_cellU[cmnc_num_cellUNumMax]
- extern uint16_T sfmv_idx_fltCode[20]
- extern uint16_T sfmd_V_battU
- extern boolean_T sfmd_flg_mainCirClosFltEi
- extern boolean_T sfmd_flg_mainCirClosFltEo
- extern boolean_T sfmd_flg_heatCirClosFltEi
- extern boolean_T sfmd_flg_heatCirClosFltEo
- extern boolean_T sfmd_flg_heatCirOpenFltEi
- extern boolean_T sfmd_flg_heatCirOpenFltEo
- extern boolean_T sfmd_flg_heatRunFltEi;
- extern boolean_T sfmd_flg_heatRunFltEo;
- extern boolean_T sfmd_flg_iscFltEi;
- extern boolean_T sfmd_flg_iscFltEo;
- extern uint16_T socd_pct_vcuSoc
- extern uint16_T socd_pct_ahSoc
- extern uint16_T socd_pct_estSoc
- extern uint16_T socd_flg_EEsave
- extern uint16_T socd_pct_ekfSoc
- extern uint16_T socd_pct_battSoc
- extern uint16_T socd_pct_battSocEi
- extern uint16_T socd_pct_battSocEo
- extern uint16_T socd_pct_bcuSoc
- extern uint16_T socd_pct_bcuSocEi
- extern uint16_T socd_pct_bcuSocEo
- extern uint16_T socv_pct_cellSoc[cmnc_num_cellUNumMax];
- extern uint16_T socd_pct_cellBattSoc;
- extern boolean_T socd_flg_cellSocDisable;
- extern uint16_T sohd_Q_chrgEi
- extern uint16_T sohd_Q_chrgEo
- extern boolean_T sohd_flg_chrgEndEi
- extern boolean_T sohd_flg_chrgEndEo
- extern uint16_T sohd_pct_bcuSoh
- extern uint16_T sohd_tm_chrgStartStatEi
- extern uint16_T sohd_tm_chrgStartStatEo
- extern uint16_T sohv_Q_cellCap[cmnc_num_cellUNumMax]
- extern uint16_T sohv_Q_cellCapArrEi[cmnc_num_cellUNumMax]
- extern uint16_T sohv_Q_cellCapArrEo[cmnc_num_cellUNumMax]
- extern uint16_T sohv_Q_packCapArrEi[10]
- extern uint16_T sohv_Q_packCapArrEo[10]
- extern uint16_T sohv_V_chrgStartStatEi[cmnc_num_cellUNumMax]
- extern uint16_T sohv_V_chrgStartStatEo[cmnc_num_cellUNumMax]
- extern uint16_T soed_E_nowEng;
- extern uint16_T soed_pct_nowStat;
- extern uint16_T soed_E_fullEng;
- extern uint16_T sopd_P_chrgPMax;
- extern uint16_T sopd_P_disChrgPMax;
- extern int16_T sopd_I_chrgCurrMax;
- extern int16_T sopd_I_disChrgCurrMax;
- extern uint16_T sorv_R_cellEi[cmnc_num_cellUNumMax];
- extern uint16_T sorv_R_cellEo[cmnc_num_cellUNumMax];
- extern uint16_T sorv_R_cell[cmnc_num_cellUNumMax];
- extern boolean_T iscd_flg_flt[3];
- extern uint16_T iscv_Q_remainCpEi[cmnc_num_cellUNumMax];
- extern uint32_T iscd_tm_totalEi;
- extern uint16_T iscv_Q_remainCpEo[cmnc_num_cellUNumMax];
- extern uint32_T iscd_tm_totalEo;
- extern uint8_T tmsd_st_heatAct
- extern uint8_T csmd_st_chrgMod
- extern uint8_T csmd_st_chrgSt
- extern int16_T csmd_I_chrgCurrReq
- extern uint8_T csmd_idx_chrgEndReason
- extern uint16_T cand_idx_cellNr
- extern uint16_T cand_Q_cellCap
- extern uint16_T cand_V_chrgStartStat
- extern uint16_T cand_Q_blcReqCp
- extern uint16_T cand_Q_blcTotalCp
- extern int16_T cdmv_V_deltOCV[cmnc_num_cellUNumMax];
- extern int16_T cdmv_R_deltOhm[cmnc_num_cellUNumMax];
- extern boolean_T cdmv_flg_inval[cmnc_num_cellUNumMax];
- extern uint16_T pimd_V_ocv;
- extern uint16_T pimd_R_ohm;
- extern uint16_T pimd_R_polar;
- extern uint16_T pimd_F_polar;
- extern uint16_T pimv_V_cellOcv[cmnc_num_cellUNumMax];
- extern uint16_T pimv_R_cellOhm[cmnc_num_cellUNumMax];
- extern uint16_T pimd_pct_battSoc;
- extern uint16_T pimv_pct_cellSoc[cmnc_num_cellUNumMax];
- extern boolean_T pimv_flg_inval[cmnc_num_cellUNumMax];
- extern boolean_T pimd_flg_inval
- extern uint16_T test_cellCap[cmnc_num_cellUNumMax];
- extern real_T test_U1;
- extern real_T test_U[cmnc_num_cellUNumMax];
|