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