yy1717
2020-09-21 f1ff7e339eca91b114497d3e847fa1fc33baccc4
lib/src/main/cpp/master/comm_if.cpp
@@ -65,8 +65,9 @@
#define ID_SM_DISTANCE              0x0020
#define ID_SM_CARSENSOR              0x0013
#define ID_MS_ROAD_BRIEF        0x0015              // 科目三项目标定,进出某条路的提示
#define ID_MS_CROSSING_BRIEF    0x0016              // 科目三项目标定,接近/驶离某各路口的提示
#define ID_SM_ROAD_BRIEF        0x0015              // 科目三项目标定,进出某条路的提示
#define ID_SM_CROSSING_BRIEF    0x0016              // 科目三项目标定,接近/驶离某各路口的提示
#define ID_MS_INQ_ROAD_CROSSING 0x8018              // Master查询当前路段和路口
#define MA_OUT_GPS_BRIEF        0x0001
#define MA_OUT_RTK_BRIEF        0x0002
@@ -456,7 +457,7 @@
    writer.Int(brief->status);
    writer.EndObject();
    SendMsgToMainProcIndep(ID_MS_ROAD_BRIEF, sb.GetString());
    SendMsgToMainProcIndep(ID_SM_ROAD_BRIEF, sb.GetString());
}
void MA_SendCrossingStatus(const struct crossingStatusBrief *brief)
@@ -473,7 +474,7 @@
    writer.Int(brief->status);
    writer.EndObject();
    SendMsgToMainProcIndep(ID_MS_CROSSING_BRIEF, sb.GetString());
    SendMsgToMainProcIndep(ID_SM_CROSSING_BRIEF, sb.GetString());
}
void MA_SendExamWrong(vector<ExamFault> &ExamFaultList)
@@ -1685,6 +1686,10 @@
            }
            break;
        }
        case ID_MS_INQ_ROAD_CROSSING: {
            MasterInqRoadStatus();
            break;
        }
        default:break;
    }
}