telemetry fix gate for telemetry stream removed
This commit is contained in:
@@ -17,10 +17,19 @@ class FcCapabilities {
|
||||
}
|
||||
|
||||
/// Normalisiertes Telemetrie-Frame, das an die UI weitergereicht wird (Doku 3.4).
|
||||
///
|
||||
/// Der Strom wird bewusst NICHT auf einen gueltigen GPS-Fix gegated (frueher
|
||||
/// wurde ohne Fix gar kein Frame gesendet) - jeder Konsument entscheidet
|
||||
/// selbst anhand von [hasFix], ob/wie er [lat]/[lon] verwendet. Der
|
||||
/// Kartenmarker (FlyScreen) faellt bei fehlendem Fix weiterhin auf den
|
||||
/// ersten Wegpunkt zurueck, das Settings-Diagnosepanel zeigt Hoehe/
|
||||
/// Geschwindigkeit/Armed-Status dagegen auch ohne Fix an.
|
||||
class TelemetryFrame {
|
||||
const TelemetryFrame({
|
||||
required this.lat,
|
||||
required this.lon,
|
||||
required this.hasFix,
|
||||
required this.numSat,
|
||||
required this.altitudeM,
|
||||
required this.speedMs,
|
||||
required this.headingDeg,
|
||||
@@ -28,8 +37,12 @@ class TelemetryFrame {
|
||||
this.activeWaypointIndex,
|
||||
});
|
||||
|
||||
/// Nur aussagekraeftig, wenn [hasFix] - ohne Fix meldet der FC oft (0,0)
|
||||
/// oder eine veraltete Position.
|
||||
final double lat;
|
||||
final double lon;
|
||||
final bool hasFix;
|
||||
final int numSat;
|
||||
final double altitudeM;
|
||||
final double speedMs;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user