fctom1215
2020-02-19 dc2a01d4764efd33a23afcaf4f1d7543dc35c4fa
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;
    }
}