| | |
| | | |
| | | static bool testing; |
| | | |
| | | static void CheckSolution(union sigval sig); |
| | | static void CheckSolution(apptimer_var_t val); |
| | | static void ExamDummyLight(void); |
| | | |
| | | void StartDummyLightExam(struct dummy_light_exam *ptr, int num, const struct RtkTime* rtkTime) |
| | |
| | | } |
| | | |
| | | // 检查最终状态 |
| | | static void CheckSolution(union sigval sig) |
| | | static void CheckSolution(apptimer_var_t val) |
| | | { |
| | | AppTimer_delete(CheckSolution); |
| | | |
| | | if (content[question].process.size() > 0) { |
| | | if (content[question].process.size() != process.size()) { |
| | | AddExamFault(content[question].wrongCode, &currRtkTime); |