From f71f100d6a94e418156244d05c3a7589112f0b98 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 11 Mar 2019 21:34:07 +1100 Subject: [PATCH] Tools: autotest: make drain_mav truly drain the mavlink connection --- Tools/autotest/common.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Tools/autotest/common.py b/Tools/autotest/common.py index 7e58acd48a..6970e7c982 100644 --- a/Tools/autotest/common.py +++ b/Tools/autotest/common.py @@ -282,8 +282,7 @@ class AutoTest(ABC): pass # empty mav to avoid getting old timestamps: - while self.mav.recv_match(blocking=False): - pass + self.drain_mav() self.initialise_after_reboot_sitl() @@ -395,7 +394,7 @@ class AutoTest(ABC): def drain_mav(self): count = 0 tstart = time.time() - while self.mav.recv_match(type='SYSTEM_TIME', blocking=False) is not None: + while self.mav.recv_match(blocking=False) is not None: count += 1 tdelta = time.time() - tstart if tdelta == 0: