| | |
| | | |
| | | const int PARK_TIMEOUT = D_SEC(90); |
| | | const uint32_t STOP_CAR_TIME = D_SEC(2); |
| | | const uint32_t CHECK_PARK_DELAY = 400; |
| | | |
| | | static int mapIndex = 0; |
| | | static bool reportExamTimeout; |
| | |
| | | } |
| | | } else { |
| | | // 倒车切换到前进 |
| | | if (moveStatus == 1 && tp - stopTimepoint >= STOP_CAR_TIME) { |
| | | if (moveStatus == 1 && tp - stopTimepoint >= CHECK_PARK_DELAY) { |
| | | if (parkStatus == 0) { |
| | | if (EnterParking(map, car)) { |
| | | parkStatus = 1; |
| | |
| | | } else if (moveStatus == 0 && parkStatus == 0) { |
| | | uint32_t tp = TimeMakeComposite(rtkTime->hh, rtkTime->mm, rtkTime->ss, rtkTime->mss*10); |
| | | |
| | | if (tp - stopTimepoint >= STOP_CAR_TIME) { |
| | | if (tp - stopTimepoint >= CHECK_PARK_DELAY) { |
| | | if (EnterParking(map, car)) { |
| | | parkStatus = 1; |
| | | parkSuccess = true; |