Ye Jin пре 4 месеци
родитељ
комит
1ea4d72136

+ 1 - 0
User project/1.FrameLayer/Source/app.c

@@ -157,6 +157,7 @@ void AppLoop()
                 cp_stHistoryPara.uwOpenTimes++;
                 cp_stHistoryPara.ulODOTime = MC_RideLog.ODO_Time;
                 cp_stHistoryPara.ulTripSumTime = MC_RideLog.TRIP_Time;
+                cp_stHistoryPara.ulRealODOTime = cp_stHistoryPara.ulRealODOTime + (cp_stBikeRunInfoPara.ulRiTime >> 10) / 60;
                 mn_voEEHistoryParaUpdate();
                 
                 DISABLE_IRQ;

+ 1 - 1
User project/3.BasicFunction/Source/canAppl.c

@@ -853,7 +853,6 @@ void Can_Trip_Cal(void)
 
     MC_RideLog.ODO_Time = cp_stHistoryPara.ulODOTime + (cp_stBikeRunInfoPara.ulRiTime >> 10) / 60;      // min
     MC_RideLog.TRIP_Time = cp_stHistoryPara.ulTripSumTime + (cp_stBikeRunInfoPara.ulRiTime >> 10) / 60; // min
-    cp_stHistoryPara.ulRealODOTime = cp_stHistoryPara.ulRealODOTime + (cp_stBikeRunInfoPara.ulRiTime >> 10) / 60;
     
     /*TRIP里程超9999.9km时,清除TRIP里程和时间*/
     if(MC_RideLog.TRIP_Km > 99999)
@@ -865,6 +864,7 @@ void Can_Trip_Cal(void)
        MC_RideLog.TRIP_Km = 0;
        MC_RideLog.TRIP_Time = 0;
        cp_stHistoryPara.ulODOTime = cp_stHistoryPara.ulODOTime + (cp_stBikeRunInfoPara.ulRiTime >> 10) / 60;
+       cp_stHistoryPara.ulRealODOTime = cp_stHistoryPara.ulRealODOTime + (cp_stBikeRunInfoPara.ulRiTime >> 10) / 60;
        cp_stBikeRunInfoPara.ulRiTime = 0;
     }
 }