yy1717
2020-02-28 345dcbfaf5a716fdd8649885c32c34b50d361968
lib/src/main/cpp/test_items2/common_check.cpp
@@ -3,3 +3,36 @@
//
#include "common_check.h"
#include "../test_items/comm_test.h"
#include "../driver_test.h"
// 由人工确认
// 2 遮挡车内监控设备
// 3 不按考试员指令行驶
// 9 不按交通信号、标线行驶
// 28 起步时车辆发生闯动
static int prevMoveDirect;
void StartCheck(int moveDirect, double speed, const struct RtkTime *rtkTime)
{
    if (prevMoveDirect != moveDirect) {
        if (prevMoveDirect == 0) {
            // 起步挂错挡,不合格
            if (CheckSensorX(SHIFT) != '1') {
                AddExamFault(19, rtkTime);
            }
            // 起步没有关闭车门,不合格
            if (CheckSensorX(DOOR) != 1) {
                AddExamFault(23, rtkTime);
            }
            // 后滑判断
        }
        prevMoveDirect = moveDirect;
    }
}