From 10c6d47260b4fb34262ec7a703a06fffa6a90ad0 Mon Sep 17 00:00:00 2001 From: fctom1215 <fctom1215@outlook.com> Date: 星期二, 10 三月 2020 15:08:05 +0800 Subject: [PATCH] 角度修正。 --- lib/src/main/cpp/test_items2/dummy_light.cpp | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/lib/src/main/cpp/test_items2/dummy_light.cpp b/lib/src/main/cpp/test_items2/dummy_light.cpp index 4cd2771..8bf7ec4 100644 --- a/lib/src/main/cpp/test_items2/dummy_light.cpp +++ b/lib/src/main/cpp/test_items2/dummy_light.cpp @@ -3,14 +3,36 @@ // #include <cstdlib> +#include "../common/apptimer.h" #include "dummy_light.h" +#include "../native-lib.h" +#include "../jni_log.h" + +#define DEBUG(fmt, args...) LOGD("<dummy_light> <%s>: " fmt, __func__, ##args) static struct dummy_light_exam *content; -static int cn; +static int contentNum; +static int currContent; + +static void ExamDummyLight(union sigval sig); void StartDummyLightExam(struct dummy_light_exam *ptr, int num) { content = ptr; - cn = num; + contentNum = num; + currContent = 0; + AppTimer_add(ExamDummyLight, D_SEC(2)); } +static void ExamDummyLight(union sigval sig) +{ + AppTimer_delete(ExamDummyLight); + + if (currContent < contentNum) { + DEBUG("妯℃嫙鐏厜娴嬭瘯 %s", content[currContent].tts); + + PlayTTS(content[currContent].tts); + currContent++; + AppTimer_add(ExamDummyLight, D_SEC(5)); + } +} -- Gitblit v1.8.0