From 1acf5a2faa10ce1402d9c74449c2ed4479fa68ae Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期一, 08 二月 2021 14:11:00 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- lib/src/main/cpp/test_items/area_exam.cpp | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/lib/src/main/cpp/test_items/area_exam.cpp b/lib/src/main/cpp/test_items/area_exam.cpp index 556d071..9eaded6 100644 --- a/lib/src/main/cpp/test_items/area_exam.cpp +++ b/lib/src/main/cpp/test_items/area_exam.cpp @@ -14,6 +14,7 @@ #include "turn_a90.h" #include "../utils/xconvert.h" #include "../common/apptimer.h" +#include "../test_common/odo_graph.h" #define DEBUG(fmt, args...) LOGD("<area_exam> <%s>: " fmt, __func__, ##args) @@ -35,10 +36,13 @@ void InitAreaExam(void) { CurrExamMapIndex = -1; + ResetOdo(); } void TestAreaGeneral(LIST_AREA_MAP &AreaMapList, const car_model *car, LIST_CAR_MODEL &CarModelList, double speed, int moveDirect, double azimuth, const struct RtkTime *rtkTime) { + UpdataOdo(speed, moveDirect, rtkTime); + DetectEnterOrExitMap(car, CarModelList, AreaMapList); ExecuteExam(CurrExamMapIndex, AreaMapList, car, CarModelList, speed, moveDirect, azimuth, rtkTime); @@ -134,7 +138,7 @@ case MAP_TYPE_STOP_START: DEBUG("杩涘叆涓婂潯璧锋鍦哄湴 %d", AreaMapList[index].id); - StartSAS(AreaMapList[index].id, move, rtkTime); + StartSAS(AreaMapList[index].id, &AreaMapList[index].map, car, move, rtkTime); CurrExamStatus = EXAM_AREA_RUN; break; case MAP_TYPE_PART_EDGE: -- Gitblit v1.8.0