From 1308a26e8b89ff2ef9435e609580469182bdd0c0 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期四, 05 三月 2020 14:44:31 +0800
Subject: [PATCH] 更新地图

---
 lib/src/main/cpp/driver_test.cpp           |    6 ++++++
 lib/src/main/cpp/rtk_platform/platform.h   |    2 +-
 lib/src/main/cpp/rtk_platform/platform.cpp |   10 +++-------
 3 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/lib/src/main/cpp/driver_test.cpp b/lib/src/main/cpp/driver_test.cpp
index 443a303..c28f2a9 100644
--- a/lib/src/main/cpp/driver_test.cpp
+++ b/lib/src/main/cpp/driver_test.cpp
@@ -540,6 +540,11 @@
                         CurrExamStatus = EXAM_AREA_RUN;
                         break;
                     case MAP_TYPE_CURVE:
+                        DEBUG("杩涘叆鏇茬嚎琛岄┒鍦哄湴");
+                        MA_SendDebugInfo("杩涘叆鏇茬嚎琛岄┒鍦哄湴 %d", GetMapId(CurrExamMapIndex, MapList, MapNum));
+                        StartDrivingCurve(move, &rtkTime);
+
+                        CurrExamStatus = EXAM_AREA_RUN;
                         break;
                     case MAP_TYPE_TURN_90:
                         DEBUG("杩涘叆鐩磋杞集鍦哄湴");
@@ -563,6 +568,7 @@
                         testing = TestParkEdge(&MapList[CurrExamMapIndex].map, CarModel, CarModelPrev, speed, move, &rtkTime);
                         break;
                     case MAP_TYPE_CURVE:
+                        testing = TestDrivingCurve(&MapList[CurrExamMapIndex].map, &MapList[CurrExamMapIndex].map2, CarModel, CarModelPrev, speed, move, &rtkTime);
                         break;
                     case MAP_TYPE_TURN_90:
                         testing = TestTurnA90(&MapList[CurrExamMapIndex].map, CarModel, CarModelPrev, azimuth, speed, move, &rtkTime);
diff --git a/lib/src/main/cpp/rtk_platform/platform.cpp b/lib/src/main/cpp/rtk_platform/platform.cpp
index ceaa2c6..89a15cf 100644
--- a/lib/src/main/cpp/rtk_platform/platform.cpp
+++ b/lib/src/main/cpp/rtk_platform/platform.cpp
@@ -37,7 +37,7 @@
     uint16_t city;
     uint8_t device_model[21];
     uint8_t device_sn[17];
-    char imei[16];
+    char imei[17];
 }deviceInfo;
 
 struct platformSocketInfo {
@@ -287,9 +287,7 @@
 static void PlatformChangeEntry(uint32_t events, const uint8_t *data, int length)
 {
     if (events & PLATFORM_CONNECT_EVT) {
-        char out[64];
-        sprintf(out, "骞冲彴杩炴帴鎴愬姛 %s:%d", currSocket.domain_name, currSocket.port);
-        DisplayText(out);
+        DEBUG("骞冲彴杩炴帴鎴愬姛 %s:%d", currSocket.domain_name, currSocket.port);
         MA_RtkPlatformConnect(1, currSocket.domain_name, currSocket.port);
 
         platformStatus.connected = 1;
@@ -301,9 +299,7 @@
     }
 
     if (events & PLATFORM_DISCONNECT_EVT) {
-        char out[64];
-        sprintf(out, "骞冲彴鏂紑 %s:%d", currSocket.domain_name, currSocket.port);
-        DisplayText(out);
+        DEBUG("骞冲彴鏂紑 %s:%d", currSocket.domain_name, currSocket.port);
         MA_RtkPlatformConnect(0, currSocket.domain_name, currSocket.port);
 
         AppTimer_delete(ConnectPlatformLater);
diff --git a/lib/src/main/cpp/rtk_platform/platform.h b/lib/src/main/cpp/rtk_platform/platform.h
index 5ad51b7..d0c6c57 100644
--- a/lib/src/main/cpp/rtk_platform/platform.h
+++ b/lib/src/main/cpp/rtk_platform/platform.h
@@ -23,7 +23,7 @@
     uint16_t city;
     char device_model[21];
     char device_sn[17];
-    char imei[16];
+    char imei[17];
     char phone[17];
     char password[17];
     int registered;

--
Gitblit v1.8.0