//
|
// Created by fctom on 2020/2/27.
|
//
|
|
#include "common_check.h"
|
#include "../test_common/car_sensor.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 (ReadSensor(SENSOR_SHIFT_1) != 1) {
|
// AddExamFault(19, rtkTime);
|
// }
|
|
// 起步没有关闭车门,不合格
|
// if (ReadSensor(SENSOR_DOOR) != 1) {
|
// AddExamFault(23, rtkTime);
|
// }
|
|
// 后滑判断
|
|
}
|
|
prevMoveDirect = moveDirect;
|
}
|
}
|