From e64b1bc108bd75bcd6271631e48abde84af4631f Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 12 Feb 2020 11:37:05 -0800 Subject: [PATCH] altoslib: Reset consecutive GPS count when GPS bad This makes sure we get back to 'GPS not ready' when GPS goes unlocked. Signed-off-by: Keith Packard --- altoslib/AltosState.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/altoslib/AltosState.java b/altoslib/AltosState.java index 93104fb0..7a64f8a1 100644 --- a/altoslib/AltosState.java +++ b/altoslib/AltosState.java @@ -842,6 +842,8 @@ public class AltosState extends AltosDataListener { gps.climb_rate * gps.climb_rate), time); if (gps.course != AltosLib.MISSING) gps_course.set(gps.course, time); + } else if (state() == AltosLib.ao_flight_pad || state() == AltosLib.ao_flight_stateless) { + set_npad(0); } if (gps.lat != 0 && gps.lon != 0 && pad_lat != AltosLib.MISSING && -- 2.30.2