From dc2a01d4764efd33a23afcaf4f1d7543dc35c4fa Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期三, 19 二月 2020 15:32:57 +0800
Subject: [PATCH] 上坡地图修正

---
 lib/src/main/cpp/master/comm_if.cpp |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/lib/src/main/cpp/master/comm_if.cpp b/lib/src/main/cpp/master/comm_if.cpp
index 688ffe2..5e2d033 100644
--- a/lib/src/main/cpp/master/comm_if.cpp
+++ b/lib/src/main/cpp/master/comm_if.cpp
@@ -49,6 +49,8 @@
 #define ID_SM_RTCM_IND           0x000F
 #define ID_SM_DEBUG_INFO        0x0010
 #define ID_MS_FILE              0x8100
+#define ID_MS_READ_CARD         0x800F
+#define ID_SM_PUT_CARD          0x000F
 
 #define MA_OUT_GPS_BRIEF        0x0001
 #define MA_OUT_RTK_BRIEF        0x0002
@@ -135,7 +137,7 @@
 
 void MA_ReadSensor(void)
 {
-
+    ReadCard();
 }
 
 void MA_SendExamStatus(int start, int errorCode)
@@ -153,6 +155,21 @@
     writer.EndObject();
 
     SendMsgToMainProc(ID_SM_EXAM_STATUS, sb.GetString());
+}
+
+void MA_SendCardBrief(const struct cardBrief *brief)
+{
+    StringBuffer sb;
+    Writer<StringBuffer> writer(sb);
+
+    writer.StartObject();
+    writer.Key("result");
+    writer.Int(brief->result);
+    writer.Key("serialno");
+    writer.String(brief->card);
+    writer.EndObject();
+
+    SendMsgToMainProc(ID_SM_PUT_CARD, sb.GetString());
 }
 
 void MA_SendMcuBrief(const struct mcuBrief *brief)
@@ -688,6 +705,10 @@
             }
             break;
         }
+        case ID_MS_READ_CARD : {
+            ReadCard();
+            break;
+        }
         default:break;
     }
 }

--
Gitblit v1.8.0