Zum Inhalt

Lua

Das Lua-Menü wird nur angezeigt, wenn der Benutzer eine Lua-Quelle oder ein Lua-Aufgabenskript im Ordner „scripts/“ auf der SD-Karte oder eMMC installiert hat.

Mit Lua-Skripten ist es möglich, benutzerdefinierte Quellen wie beispielsweise benutzerdefinierte Sensoren zu erstellen oder Aufgaben zu erstellen, die benutzerdefinierte Aktionen ausführen, wie beispielsweise das Protokollieren von Daten in einer Datei nach Beendigung des Fluges.

Nach der Installation sind Lua-Quellen oder -Aufgaben global für jedes Modell verfügbar. Über dieses Menü können dann die jeweiligen Quell- und Aufgabenskripte für das aktive Modell selektiv aktiviert und konfiguriert werden.

Auf der Webseite der ETHOS-Feedback-Community finden Sie einige Beispiel-Lua-Quell- und -Aufgabenskripte, siehe /lua/examples/task und /lua/examples/source.

LUA-Aufgaben

Für jede einzelne Aufgabe:

Aufgabe aktivieren

Alle verfügbaren Aufgaben werden aufgelistet. Jede Aufgabe kann für das aktive Modell aktiviert werden.

Konfiguration der Aufgabe

Wenn eine Aufgabe aktiviert ist, wird ein zugehöriges LUA-Konfigurationsformular angezeigt, damit die Aufgabe für das aktive Modell konfiguriert werden kann. Die Aufgabe verfügt über eine Lese- und eine Schreibfunktion, damit der Benutzer alle Konfigurationsparameter speichern kann.

Im obigen Beispiel hat die Beispielaufgabe einen konfigurierbaren Bereich, der für jedes Modell, das die Aufgabe verwendet, angepasst werden kann.

LUA-Quellen

Für jede einzelne Quelle:

Quelle aktivieren

Alle verfügbaren LUA-Quellen werden aufgelistet. Jede Quelle kann für das aktive Modell aktiviert werden.

Konfiguration der Quellen

Wenn eine Quelle aktiviert ist, wird ein zugehöriges Lua-Konfigurationsformular angezeigt, mit dem die Quelle für das aktive Modell konfiguriert werden kann (z. B. Range im obigen Bildschirmfoto für die Aufgabe).

LUA-Skript-Funktionen

Zu den anwendbaren Lua-Funktionen gehören:

system.registerSource()

system.registerTask()

Weitere Informationen finden Sie im Ethos LUA Referenzhandbuch.

Installation

Lua-Quellen und -Tasks werden im Ordner „scripts“ auf der SD-Karte oder eMMC installiert. Bitte beachten Sie den Abschnitt Skripte unter System / Dateimanager.