| | |
| | | DEBUG("SetCarMeasurePoint Calc Over"); |
| | | } |
| | | |
| | | /*********************************************** |
| | | * TIME1 - TIME2: millisecond |
| | | * @param rtkTime1 |
| | | * @param rtkTime2 |
| | | * @return |
| | | */ |
| | | uint32_t TimeGetDiff(const struct RtkTime *rtkTime1, const struct RtkTime *rtkTime2) |
| | | { |
| | | if (rtkTime1->YY == rtkTime2->YY && rtkTime1->MM == rtkTime2->MM && rtkTime1->DD == rtkTime2->DD) { |
| | | return TimeGetDiff(rtkTime1->hh, rtkTime1->mm, rtkTime1->ss, rtkTime1->mss*10, |
| | | rtkTime2->hh, rtkTime2->mm, rtkTime2->ss, rtkTime2->mss*10); |
| | | } else { |
| | | return (TimeMakeComposite(rtkTime1->YY, rtkTime1->MM, rtkTime1->DD, rtkTime1->hh, rtkTime1->mm, rtkTime1->ss) - |
| | | TimeMakeComposite(rtkTime2->YY, rtkTime2->MM, rtkTime2->DD, rtkTime2->hh, rtkTime2->mm, rtkTime2->ss)) * 1000 |
| | | + (1000 + rtkTime1->mss*10 - rtkTime2->mss*10) % 1000; |
| | | } |
| | | } |
| | | |
| | | void SetDummyLightExam(int n, struct dummy_light_exam *cfg) |
| | | { |
| | | DEBUG("获取模拟路考灯光测试项目 N = %d %d", n, ExamStart); |