From 026e1750503ec74bbe181bce3ece9931c244e367 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期三, 03 二月 2021 09:23:31 +0800
Subject: [PATCH] 适配模拟灯光。

---
 lib/src/main/cpp/test_items2/dummy_light.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/lib/src/main/cpp/test_items2/dummy_light.cpp b/lib/src/main/cpp/test_items2/dummy_light.cpp
index 3f68f1f..9697856 100644
--- a/lib/src/main/cpp/test_items2/dummy_light.cpp
+++ b/lib/src/main/cpp/test_items2/dummy_light.cpp
@@ -37,6 +37,12 @@
 
         for (int i = 0; i < contentNum; ++i) {
             DEBUG("鐏厜椤圭洰 <%d> item %d, TTS %s", i, content[i].item, content[i].tts.c_str());
+            for (int j = 0; j < content[i].process.size(); ++j) {
+                DEBUG("鐏厜杩囩▼瑙�<%d> %d - %d", i, (content[i].process[j] >> 8) & 0xFF, content[i].process[j] & 0xFF);
+            }
+            for (int j = 0; j < content[i].solution.size(); ++j) {
+                DEBUG("鐏厜鏈�缁堣В<%d> %d - %d", i, (content[i].solution[j] >> 8) & 0xFF, content[i].solution[j] & 0xFF);
+            }
         }
         testing = true;
 
@@ -63,6 +69,7 @@
         for (int i = 0; i < content[question].process.size(); ++i) {
             if (ReadCarStatus((content[question].process[i]>>8) & 0xFF) == content[question].process[i] & 0xFF) {
                 process.push_back(content[question].process[i]);
+                DEBUG("鐏厜鎿嶄綔杩囩▼瑙�1<%d> %d - %d", question, (content[question].process[i]>>8) & 0xFF, content[question].process[i] & 0xFF);
             }
         }
 
@@ -83,6 +90,7 @@
     if (testing) {
         for (int i = 0; i < content[question].process.size(); ++i) {
             if (id == ((content[question].process[i] >> 8) & 0xFF) && value == (content[question].process[i] & 0xFF)) {
+                DEBUG("鐏厜鎿嶄綔杩囩▼瑙�2<%d> %d - %d", question, (content[question].process[i]>>8) & 0xFF, content[question].process[i] & 0xFF);
                 if (process.size() == 0 || process.back() != content[question].process[i]) {
                     process.push_back(content[question].process[i]);
                 }
@@ -113,6 +121,7 @@
 
     for (int i = 0; i < content[question].solution.size(); ++i) {
         if (ReadCarStatus((content[question].solution[i]>>8)&0xFF) != (content[question].solution[i] & 0xFF)) {
+            DEBUG("鐏厜纭涓嶅悎鏍�<%d> %d != %d", question, (content[question].solution[i]>>8) & 0xFF, content[question].solution[i] & 0xFF);
             AddExamFault(content[question].wrongCode, &currRtkTime);
             break;
         }

--
Gitblit v1.8.0