drone status pill in footer for fly mode implemented. footer layout and sizes homogenized
This commit is contained in:
@@ -36,6 +36,9 @@ class TelemetryFrame {
|
||||
required this.armed,
|
||||
required this.batteryPercent,
|
||||
required this.linkQuality,
|
||||
required this.snrDb,
|
||||
required this.hdop,
|
||||
required this.navMode,
|
||||
required this.flightMode,
|
||||
this.activeWaypointIndex,
|
||||
});
|
||||
@@ -65,6 +68,25 @@ class TelemetryFrame {
|
||||
/// Empfaenger-Linkqualitaet in Prozent (0-100).
|
||||
final int linkQuality;
|
||||
|
||||
/// Signal-Rausch-Verhaeltnis des Uplinks in dB (siehe
|
||||
/// parseMspLinkStatsSnr in msp_telemetry_codec.dart) - hoeher ist besser,
|
||||
/// negative Werte bedeuten das Rauschen ueberdeckt das Signal bereits
|
||||
/// teilweise trotz ggf. noch ordentlicher Linkqualitaet.
|
||||
final int snrDb;
|
||||
|
||||
/// Horizontale Streuung der GPS-Positionsschaetzung (kleiner ist besser,
|
||||
/// siehe MspGpsReading.hdop in msp_telemetry_codec.dart). Ohne Fix ein
|
||||
/// sehr grosser Wert (iNAV meldet dann 99.99), nicht null.
|
||||
final double hdop;
|
||||
|
||||
/// Roher `MW_GPS_MODE_*`-Wert aus `MSP_NAV_STATUS` (0=None, 1=Hold,
|
||||
/// 2=RTH, 3=Waypoint mission, 15=Emergency) - siehe MspNavMode.mode in
|
||||
/// msp_telemetry_codec.dart. Getrennt von [flightMode] (der bereits
|
||||
/// formatierten Kurzbeschreibung), weil computeDroneStatus in
|
||||
/// domain/telemetry/drone_status.dart den Rohwert fuer die
|
||||
/// Zustandsableitung braucht.
|
||||
final int navMode;
|
||||
|
||||
/// Menschenlesbare Kurzbeschreibung des Navigationsmodus (z.B. "Waypoint
|
||||
/// mission (en route)", "Return to home (climbing)", "Idle") - siehe
|
||||
/// MspNavMode.formatted in msp_telemetry_codec.dart.
|
||||
|
||||
Reference in New Issue
Block a user