autotest: get_sim_time_cached in NMEA output test to stop losing msgs

This commit is contained in:
Peter Barker 2021-02-17 23:08:36 +11:00 committed by Peter Barker
parent ce61f44505
commit 3cf1b9444f
1 changed files with 1 additions and 1 deletions

View File

@ -8487,7 +8487,7 @@ switch value'''
raise NotAchievedException("Did not receive GPS_RAW_INT") raise NotAchievedException("Did not receive GPS_RAW_INT")
tstart = self.get_sim_time() tstart = self.get_sim_time()
while True: while True:
now = self.get_sim_time() now = self.get_sim_time_cached()
if now - tstart > 20: if now - tstart > 20:
raise NotAchievedException("NMEA output not updating?!") raise NotAchievedException("NMEA output not updating?!")
gps2 = self.mav.recv_match(type="GPS2_RAW", blocking=True, timeout=1) gps2 = self.mav.recv_match(type="GPS2_RAW", blocking=True, timeout=1)