| | |
| | | // |
| | | |
| | | #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)); |
| | | } |
| | | } |