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