| | |
| | | static bool exec = false; |
| | | |
| | | static void TtsBack(int seq); |
| | | static void PrepareTimeout(union sigval sig); |
| | | static void PrepareTimeout2(union sigval sig); |
| | | static void PrepareTimeout(apptimer_var_t val); |
| | | static void PrepareTimeout2(apptimer_var_t val); |
| | | |
| | | void StartPrepare(void) |
| | | { |
| | | exec = true; |
| | |
| | | hint_cnt++; |
| | | } |
| | | |
| | | static void PrepareTimeout(union sigval sig) |
| | | static void PrepareTimeout(apptimer_var_t val) |
| | | { |
| | | DEBUG("上车准备超时"); |
| | | AppTimer_delete(PrepareTimeout); |
| | | exec = false; |
| | | PrepareOver(-2); |
| | | } |
| | | |
| | | static void PrepareTimeout2(union sigval sig) |
| | | static void PrepareTimeout2(apptimer_var_t val) |
| | | { |
| | | AppTimer_delete(PrepareTimeout2); |
| | | |
| | | PlayTTS(examParam.prepare_tts, TtsBack); |
| | | } |