5. Hauptseite

Das Standardlayout der Hauptseite sieht wie folgt aus:

_images/main_page.svg

Aktuelles Modell: Name des aktuellen Modells. Drücken der Bezeichnung öffnet den ‚Modell laden‘ Dialog [Model load]. Wird in Abschnitt Modelleinstellungen [Model setup] (Standard & Advanced GUI) konfiguriert.

Batteriespannung: Zahlenmäßige Darstellung des aktuellen Batteriestatus des Senders.

Sendeleistung: Anzeige der derzeit gewählten Sendeleistung. Wird in Abschnitt Modelleinstellungen [Model setup] (Standard & Advanced GUI) konfiguriert.

Modellbild: Ein Bild, welches das aktuelle Modell darstellt. Wird in Abschnitt Modelleinstellungen [Model setup] (Standard & Advanced GUI) konfiguriert.

Trimmung: Die Anzeige der Trimmung kann für bis zu 10 verschiedene horizontale und vertikale Trimmungen konfiguriert werden.

Anzeigen: Diese Elemente können Textfelder, welche Eingang, Kanal, Telemetrie- oder Timerdaten enthalten, Balkendiagramme zur Anzeige der Kanaldaten, oder Icons / Schalter zur Anzeige bestimmter Zustände (z.B. Fahrwerk, Klappen…) sein.

Schnellmenüs: Schnell Menüs können durch langes Drücken von UP/DN erreicht werden. Sie können in Abschnitt Startseitenkonfig [Main page config] (Standard & Advanced GUI) eingerichtet werden.

Standardmäßig werden Kanal als [-100, 100]% angezeigt. Dies kann durch die folgenden Eintragungen im der zugehörigen Kanaleinstellung in der model.ini angepasst werden:

[channel1]
display-scale=100
display-format=%3d%%

Vor der Ausgabe haben alle Kanäle Rohwerte im Bereich [-10000, 10000]. Der angezeigte Text wird mittels sprintf(s, display_format, raw/display_scale) generiert.

Falls display-scale`weggelassen wird, beträgt der Standardwert `100.

Ohne display-format Eintrag wird wird die Standardformatierung %3d%% verwendet. Nähere Informationen zur Formatierung gibt is in der Wikipedia.

5.1. Sicherheitssystem

_images/safety.png

Deviation hat ein Sicherheitssystem um das Starten in einem gefährlichen Zustand zu verhindern (z.B. das versehentliche Hochlaufen eines Helikopterrotors). Das Sicherheitssystem prüft ob bestimmte Bedingungen erfüllt sind, bevor die Übertragung zum Modell beginnt. Standardmäßig muss der Ausgabekanal welcher mit dem Gasknüppel verbunden ist auf Minimum stehen. Die Deviation Firmware beinhaltet keinen Mechanismus um neue Sicherheitsbedingungen zu definieren, solche können aber durch direktes Editieren der model.ini Datei ergänzt werden. Solange der Sicherheitshinweis angezeigt wird kommuniziert der Sender nicht mit dem Modell. Dieser Hinweis kann entweder beim Einschalten, oder beim Wechsel zu einem anderen Modell erscheinen. Der Hinweis verschwindet, sobald alle Sicherheitsbedingungen erfüllt sind, oder durch Drücken der „ENT“ Taste. In jedem Fall beginnt die Kommunikation mit dem Modell, sobald der Dialog verschwindet.

Die Sicherheitswerte befinden sich in der Sektion ‚[safety]‘ und sehen standardmäßig wie folgt aus:

[safety]
Auto=min

Der ‚Auto‘ Wert kann auch eine Kanal- oder Eingangsbezeichnung sein, zum Beispiel ‚Ch1‘. Bei ‚Auto‘ wird automatisch versucht zu erkennen, welches der Gaskanal ist. Falls dies nicht funktioniert und sie unerwünschte Warnungen erhalten, ändern Sie dies zu ‚Ch1‘ (DSMx Protokolle) oder ‚Ch3‘ (die meisten übrigen Protokolle) um das Problem zu beheben. Der ‚min‘ Wert kann auch ‚max‘ oder ‚zero‘ [null] sein um um zu prüfen, ob der Kanal oder Knüppel am maximalen Wert oder bei 0 ist.