From 87156fa3adfa2e3232a6f6e612584aa8a4ebaea1 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期二, 19 一月 2021 18:40:25 +0800 Subject: [PATCH] 添加模拟灯光 --- lib/src/main/cpp/test_items2/dummy_light.cpp | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/src/main/cpp/test_items2/dummy_light.cpp b/lib/src/main/cpp/test_items2/dummy_light.cpp index 144b545..3f68f1f 100644 --- a/lib/src/main/cpp/test_items2/dummy_light.cpp +++ b/lib/src/main/cpp/test_items2/dummy_light.cpp @@ -77,6 +77,7 @@ AppTimer_delete(CheckSolution); } +// 璁板綍涓棿杩囩▼ void handleLigthExam(uint16_t id, int value) { if (testing) { @@ -90,10 +91,9 @@ } } +// 妫�鏌ユ渶缁堢姸鎬� static void CheckSolution(union sigval sig) { - int question = sig.sival_int; - AppTimer_delete(CheckSolution); if (content[question].process.size() > 0) { @@ -112,7 +112,7 @@ } for (int i = 0; i < content[question].solution.size(); ++i) { - if (ReadCarStatus((content[question].solution[i]>>8)&0xFF) != content[question].solution[i] & 0xFF) { + if (ReadCarStatus((content[question].solution[i]>>8)&0xFF) != (content[question].solution[i] & 0xFF)) { AddExamFault(content[question].wrongCode, &currRtkTime); break; } @@ -126,6 +126,7 @@ static void ExamDummyLight(void) { if (testing && question < contentNum) { + DEBUG("鐏厜棰樼洰锛� %s", content[question].tts.c_str()); PlayTTS(content[question].tts, DummyLightTTSDone); } else { testing = false; -- Gitblit v1.8.0