-
Notifications
You must be signed in to change notification settings - Fork 28
Flight Log Design
Diese Klasse speichert die Daten zu einem Flug. Im Wesentlichen enthält die Klasse die folgenden Daten.
-
Startort und Zeitpunkt (falls bekannt)
-
Landeort und Zeitpunkt (falls bekannt)
-
Anzahl Landungen (falls bekannt)
-
Status (vollständig/unvollständig/ungültig)
-
optional: vollständige GPS-Aufzeichnung des Flugweges
Diese Klasse stellt QML eine Liste von FlightLogEntries zur Verfügung.
Diese Klasse nimmt GPS-Daten von der Klasse SatNav entgegen und generiert FlightLogEntries. Der Code muss auch in folgenden Situationen sinnvolle Ergebnisse liefern.
-
Die App oder das "FlightLog" wird erst während des Fluges eingeschaltet, so dass der Startort und Startzeitpunkt unbekannt sind.
-
Die App oder das "FlightLog" wird während des Fluges ausgeschaltet oder die App stürzt ab oder die Batterie ist leer, so dass der Landeort und -zeitpunkt unbekannt sind.
-
Die Klasse SatNav liefert für einen kürzeren Zeitraum keine Daten (z.B. vorübergehende Empfangsstörung).
-
Die Klasse SatNav liefert für einen längeren Zeitraum keine Daten.
-
Der Nutzer schaltet die App versehentlich während des Fluges aus und korrigiert den Fehler, indem er die App schnell wieder einschaltet.
Enroute Flight Navigation is a project of Akaflieg Freiburg.