Drone Status Menue: rohe GPS-Hoehe im Altitude-Feld ergaenzt
MSP_RAW_GPS liefert bereits eine eigene Hoehe (gpsSol.llh.alt, Offset 10,
u16 Meter) - bislang ungenutzt/uebersprungen. Jetzt als eigenes Feld
(MspGpsReading.altitudeM -> TelemetryFrame.gpsAltitudeM) geparst und im
selben "Altitude"-Feld wie die bisherige barometrisch/GPS-fusionierte
Schaetzung angezeigt ("120 m (GPS 119 m)"), statt einer eigenen Kachel -
nur bei vorhandenem Fix angehaengt, analog zur bestehenden hasFix-Handhabung
bei GPS coordinates/HDOP.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
9cece7dbb6
commit
13e2827344
@@ -31,6 +31,7 @@ class TelemetryFrame {
|
||||
required this.hasFix,
|
||||
required this.numSat,
|
||||
required this.altitudeM,
|
||||
required this.gpsAltitudeM,
|
||||
required this.speedMs,
|
||||
required this.headingDeg,
|
||||
required this.armed,
|
||||
@@ -60,6 +61,12 @@ class TelemetryFrame {
|
||||
/// MspNavMode-/estAlt-Doku in msp_telemetry_codec.dart) - keine absolute
|
||||
/// Hoehe ueber Meeresspiegel.
|
||||
final double altitudeM;
|
||||
|
||||
/// Rohe GPS-Hoehe (`MspGpsReading.altitudeM` in msp_telemetry_codec.dart,
|
||||
/// `MSP_RAW_GPS`) statt der barometrisch/GPS-fusionierten Schaetzung
|
||||
/// oben - nur bei [hasFix] aussagekraeftig, typischerweise etwas
|
||||
/// verrauschter als [altitudeM].
|
||||
final double gpsAltitudeM;
|
||||
final double speedMs;
|
||||
|
||||
/// Kurs ueber Grund in Grad (0 = Norden, im Uhrzeigersinn) - dreht den
|
||||
|
||||
Reference in New Issue
Block a user