| | |
| | | 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) { |
| | | // 不停车瞭望,不合格 |