From d68e8f4cfb2c4c5b4d6f0c21e0cab861985a07c4 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 6 Aug 2019 21:21:32 +1000 Subject: [PATCH] Tools: autotest: wait for any message on link before requesting mission count --- Tools/autotest/apmrover2.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Tools/autotest/apmrover2.py b/Tools/autotest/apmrover2.py index c374e555d7..effd495dd5 100644 --- a/Tools/autotest/apmrover2.py +++ b/Tools/autotest/apmrover2.py @@ -1139,6 +1139,11 @@ Brakes have negligible effect (with=%0.2fm without=%0.2fm delta=%0.2fm) print("spgti: %s" % str(sptgi)) def assert_mission_count_on_link(self, mav, expected_count, target_system, target_component, mission_type): + self.drain_mav(mav) + self.progress("waiting for a message - any message....") + m = mav.recv_match(blocking=True, timeout=1) + self.progress("Received (%s)" % str(m)) + if not mav.mavlink20(): raise NotAchievedException("Not doing mavlink2") tstart = self.get_sim_time()