firmware: expand sensor telemetry

This commit is contained in:
2026-07-17 03:04:45 -06:00
parent b1a71e7bd1
commit 6d61078484
8 changed files with 82 additions and 10 deletions
@@ -19,6 +19,10 @@ void updateGps(HardwareSerial& serial, GpsState& s) {
s.sentencesPassed = parser.passedChecksum();
s.sentencesFailed = parser.failedChecksum();
s.baud = activeBaud;
s.hdopValid = parser.hdop.isValid();
if (s.hdopValid) s.hdop = parser.hdop.hdop();
s.locationAgeMs = parser.location.isValid() ? parser.location.age() : ULONG_MAX;
s.timeAgeMs = parser.time.isValid() ? parser.time.age() : ULONG_MAX;
s.online = s.lastByteMs && millis() - s.lastByteMs <= SENSOR_STALE_MS;
s.fix = parser.location.isValid() && parser.location.age() <= SENSOR_STALE_MS;
s.satellites = parser.satellites.isValid() ? parser.satellites.value() : 0;