|
@@ -55,6 +55,7 @@ void BCU(void)
|
|
|
sfmd_flg_heatCirOpenFltEi = BcuDataInfo.sfmd_flg_heatCirOpenFltE;
|
|
|
sfmd_flg_heatRunFltEi = BcuDataInfo.sfmd_flg_heatRunFltE;
|
|
|
sfmd_flg_iscFltEi = BcuDataInfo.sfmd_flg_iscFltEE;
|
|
|
+ ihd_tm_parkTime = BcuDataInfo.ihd_tm_parkTimeEE;
|
|
|
ihd_st_EOLState = AppNVMData.EOLState;
|
|
|
|
|
|
PROC_BCU_STATE_SWITCH(PROCESS_STATE_WORK);
|
|
@@ -87,7 +88,6 @@ void BCU(void)
|
|
|
break;
|
|
|
}
|
|
|
//
|
|
|
-
|
|
|
//数据获取
|
|
|
ihd_I_curr = (int16_T)(-(battI - 10000));
|
|
|
memcpy(ihv_V_cellU, battCellU, sizeof(battCellU));
|
|
@@ -171,6 +171,8 @@ void BCU(void)
|
|
|
}
|
|
|
if (gProcess_app == WORK)
|
|
|
{
|
|
|
+ BcuDataInfo.ihd_tm_parkTimeEE = ihd_tm_parkTime;
|
|
|
+ BcuDataInfo.appDataModify = TRUE;
|
|
|
PROC_BCU_STATE_SWITCH(PROCESS_STATE_INIT);
|
|
|
break;
|
|
|
}
|