yy1717
2021-01-19 87156fa3adfa2e3232a6f6e612584aa8a4ebaea1
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;