From cff87234c496f0a4522cd2ac57941f14c729b6ad Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期五, 28 八月 2020 01:05:09 +0800
Subject: [PATCH] 坐标

---
 lib/src/main/cpp/test_common/odo_graph.cpp |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/lib/src/main/cpp/test_common/odo_graph.cpp b/lib/src/main/cpp/test_common/odo_graph.cpp
index 1266a1b..977fc23 100644
--- a/lib/src/main/cpp/test_common/odo_graph.cpp
+++ b/lib/src/main/cpp/test_common/odo_graph.cpp
@@ -8,7 +8,7 @@
 #include "../utils/xconvert.h"
 
 static double odoGraph;
-static struct drive_timer odoTimer;
+static struct RtkTime odoTimer;
 static double odoPrevSpeed;
 static int odoCnt;
 
@@ -28,15 +28,13 @@
     if (odoCnt == 0 && moveDirect == 1) {
         odoPrevSpeed = speed;
         odoCnt = 1;
-        Rtk2DriveTimer(odoTimer, rtkTime);
+        odoTimer = *rtkTime;
     } else if (odoCnt == 1) {
         if (moveDirect == 1) {
-            uint32_t tm = TimeGetDiff(rtkTime->hh, rtkTime->mm, rtkTime->ss, rtkTime->mss * 10,
-                                      odoTimer.hour, odoTimer.min, odoTimer.sec,
-                                      odoTimer.msec * 10);
+            uint32_t tm = TimeGetDiff(rtkTime, &odoTimer);
             if (tm >= D_SEC(1)) {
                 odoGraph += ((double) tm) * (odoPrevSpeed + speed) / 2.0 / 1000.0;
-                Rtk2DriveTimer(odoTimer, rtkTime);
+                odoTimer = *rtkTime;
                 odoPrevSpeed = speed;
             }
         } else {

--
Gitblit v1.8.0