You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RemoteIDManager: Evaluate GCS GPS health deterministically
The gcsGPSGood checks flipped the flag relative to its previous value across
separate conditionals (and early-returned in the FAA no-altitude case), so it
oscillated green/red at the send rate whenever a condition sat near its
boundary - e.g. in FAA when the altitude was momentarily missing.
Compute the health from the current fix each cycle (valid, altitude-if-FAA,
fresh) and emit only on change. Also keep sending the SYSTEM message with an
UNKNOWN location instead of going silent when the fix isn't usable.
0 commit comments