fctom1215
2021-04-28 e6d6b7778b0fc51908e7bf9d2eacec84ffc14aff
lib/src/main/cpp/test_items2/through_something.cpp
@@ -188,17 +188,36 @@
                if (RoadMap.calibrate == 0) {
                    if (!(it->second & REDUCE_SPEED)) {
                        // 不按规定减速,不合格
                        DEBUG("不按规定减速");
                        DEBUG("路口 不按规定减速");
                        if (ExamSchemeCrossing(RoadMap, road, x) == ROAD_ACTIVE_FORWARD) {
                            AddExamFault(40701, rtkTime);
                        } else if (ExamSchemeCrossing(RoadMap, road, x) ==
                                   ROAD_ACTIVE_TURN_LEFT) {
                            AddExamFault(40801, rtkTime);
                        } else if (ExamSchemeCrossing(RoadMap, road, x) ==
                                   ROAD_ACTIVE_TURN_RIGHT) {
                            AddExamFault(40901, rtkTime);
                        switch (ExamSchemeCrossing(RoadMap, road, x) ) {
                            case ROAD_ACTIVE_FORWARD:
                                DEBUG("路口直行未减速");
                                AddExamFault(40701, rtkTime);
                                break;
                            case ROAD_ACTIVE_TURN_LEFT:
                                DEBUG("路口左转未减速");
                                AddExamFault(40801, rtkTime);
                                break;
                            case ROAD_ACTIVE_TURN_RIGHT:
                                DEBUG("路口右转未减速");
                                AddExamFault(40901, rtkTime);
                                break;
                            default:
                                DEBUG("路口 未配置 未减速");
                                break;
                        }
//                        if (ExamSchemeCrossing(RoadMap, road, x) == ROAD_ACTIVE_FORWARD) {
//                            AddExamFault(40701, rtkTime);
//                        } else if (ExamSchemeCrossing(RoadMap, road, x) ==
//                                   ROAD_ACTIVE_TURN_LEFT) {
//                            AddExamFault(40801, rtkTime);
//                        } else if (ExamSchemeCrossing(RoadMap, road, x) ==
//                                   ROAD_ACTIVE_TURN_RIGHT) {
//                            AddExamFault(40901, rtkTime);
//                        }
                    }
                    if (!(it->second & STOP_CAR) && RoadMap.roads[road].stopLine[x].stopFlag) {
                        // 不停车瞭望,不合格