From 09b0098b3b092cb28435c8d550c2f7b30bf53e0a Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期三, 15 一月 2020 18:28:14 +0800
Subject: [PATCH] updatec

---
 lib/src/main/cpp/test_items/park_bottom.cpp |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/lib/src/main/cpp/test_items/park_bottom.cpp b/lib/src/main/cpp/test_items/park_bottom.cpp
index a9b71f3..e25b216 100644
--- a/lib/src/main/cpp/test_items/park_bottom.cpp
+++ b/lib/src/main/cpp/test_items/park_bottom.cpp
@@ -70,7 +70,7 @@
     DEBUG("ParkBottom End");
 }
 
-int TestParkBottom(vector<int>&err, const Polygon *map, const car_model *car, const car_model *carPrev, double speed, int run_status)
+int TestParkBottom(vector<int>&err, const Polygon *map, const car_model *car, const car_model *carPrev, double speed, int run_status, const struct RtkTime *rtkTime)
 {
     int status = 0;
 
@@ -84,14 +84,14 @@
         if (parkTimeout) {
             // 涓嶅悎鏍硷細鍔ㄤ綔瓒呮椂
             err.push_back(10);
-
-
+            AddExamFault(10, rtkTime);
             status = -1;
         }
         // 鏄惁鍘嬬嚎
         if (CrashRedLine(map, car)) {
             // 涓嶅悎鏍硷細杞﹁韩鍑虹嚎
             err.push_back(7);
+            AddExamFault(7, rtkTime);
             status = -1;
         }
 
@@ -111,6 +111,7 @@
             if (stopCar2S && currTarget != FIRST_TOUCH_CTRL_LINE) {
                 // 鎵�5鍒嗭細涓�斿仠杞﹁秴杩�2绉�
                 err.push_back(11);
+                AddExamFault(11, rtkTime);
             }
 
             if (!((leftTireCrossLeftLine && rightTireCrossLeftLine) ||
@@ -127,6 +128,7 @@
                     } else {
                         // 涓嶅悎鏍硷細鏈寜瑙勫畾绾胯矾琛岄┒锛堢洿鎺ヨ窇鍑烘祴璇曞尯浜嗭級
                         err.push_back(6);
+                        AddExamFault(6, rtkTime);
                         status = -1;
                         DEBUG("鐩存帴璺戝嚭娴嬭瘯鍖轰簡");
                     }
@@ -165,6 +167,7 @@
                 } else if (the_ctrl_line_crossed != 0) {
                     // 涓嶅悎鏍硷細鏈寜瑙勫畾绾胯矾琛岄┒锛堟湭鍥炲埌璧峰鐐癸級
                     err.push_back(6);
+                    AddExamFault(6, rtkTime);
                     status = -1;
                 }
             }
@@ -185,6 +188,7 @@
             if (first_ctrl_line_id > 0 && first_ctrl_line_id == the_ctrl_line_crossed) {
                 // 涓嶅悎鏍硷細鏈寜瑙勫畾绾胯矾琛岄┒锛堣瘯鍥惧仛2娆″悓鏂瑰悜鐨勫�掑簱锛�
                 err.push_back(6);
+                AddExamFault(6, rtkTime);
                 status = -1;
             } else if (the_ctrl_line_crossed > 0 && first_ctrl_line_id == 0) {
                 first_ctrl_line_id = the_ctrl_line_crossed;
@@ -205,6 +209,7 @@
             } else if (currTarget != THIRD_TOUCH_CTRL_LINE) {
                 // 涓嶅悎鏍硷細鍊掕溅鍓嶏紝2鍓嶈疆娌¢┒杩囨帶鍒剁嚎
                 err.push_back(9);
+                AddExamFault(9, rtkTime);
                 status = -1;
             }
             if (carStopEvent)
@@ -223,6 +228,7 @@
             if (stopCar2S) {
                 // 鎵�5鍒嗭細涓�斿仠杞�
                 err.push_back(11);
+                AddExamFault(11, rtkTime);
             }
 
             carStopEvent = false;
@@ -240,6 +246,7 @@
                 if (!carParkSuccess) {
                     // 涓嶅悎鏍硷細鍊掑簱涓嶅叆
                     err.push_back(8);
+                    AddExamFault(8, rtkTime);
                     status = -1;
                 } else if (currTarget == FIRST_PARK) {
                     currTarget = SECOND_TOUCH_CTRL_LINE;

--
Gitblit v1.8.0