| | |
| | | |
| | | start = false; |
| | | originalLane = ori_lane; |
| | | PlayTTS("前方请变更车道", TtsBack); |
| | | PlayTTS(examParam.change_lane_begin_tts, TtsBack); |
| | | } |
| | | |
| | | bool TestChangeLane(int currLane, const struct RtkTime *rtkTime) |
| | |
| | | return true; |
| | | if (originalLane != currLane) { |
| | | DEBUG("完成变道"); |
| | | PlayTTS("完成变道", NULL); |
| | | PlayTTS(examParam.change_lane_end_tts, NULL); |
| | | return false; |
| | | } |
| | | |
| | | if (ReadOdo() - maxMoveDistance > 100) { |
| | | if (ReadOdo() - maxMoveDistance > examParam.change_lane_limit_distance) { |
| | | // 超车未完成 |
| | | DEBUG("变道固定距离内未完成 当前里程 %f", ReadOdo()); |
| | | AddExamFault(3, rtkTime); |