-
Notifications
You must be signed in to change notification settings - Fork 0
1.7 weitere Informationsquellen
Der Ethos Lua Reference Guide stellt die offizielle Dokumentation seitens FrSky dar. Es ist eine Art Nachschlagewerk bzw. Übersicht aller aktuell verfügbaren Klassen und Methoden unter Ethos Lua. Des Weiteren sind die Systemkonstanten aufgeführt (Kategorie „base“). Üblicherweise steigt man via Klassenübersicht ein und schaut sich innerhalb einer Klasse die verfügbaren Methoden an, um herauszufinden, was an Funktionalitäten innerhalb einer Klasse umgesetzt werden kann. Häufig ist zu einer Methode ein Beispiel aufgeführt.
Wie bekannt, stellt FrSky auf GitHub die neuesten Software-Versionen zur Verfügung, und mittels des Issue-Managements können Erweiterungen angefragt bzw. Fehler gemeldet werden. Auf der Einstiegsseite des sogenannten Repos befindet sich eine git-typische Navigationsstruktur mit Dateien und Ordnern. Darunter auch der Ordner „lua“. Hier sind etliche komplette Beispiel-Luas zu verschiedenen Themen wie Formulare („tool-form“), grafische Ansteuerung („widget-lcddemo“) und vieles mehr als Anschauungsobjekt abgelegt.
Wer noch gar keine Lua- oder Programmierkenntnisse besitzt, findet hier ein Online-Tutorial für allgemeine Programmierkenntnisse. Das Tutorial ist natürlich allgemein gehalten und geht nicht auf die spezifischen Ethos-Lua-Erfordernisse ein. Grundlagen zu Themen wie Variablen, Datentypen, Operatoren, allgemeiner Syntax etc. werden anschaulich dargestellt.
Die offizielle Lua-Seite ist eine gut strukturierte Informationsquelle über Lua mit einer Listung aller grundlegenden Funktionen. Besonders erwähnenswert ist die Übersicht über die Bibliotheken mit ihren (teilweise versionsabhängigen) implementierten Methoden. Diese sind zum Beispiel wichtig im Umgang mit Zeichenketten („string“), mathematischen Funktionen („math“), IO-Operationen („io“) etc.
Das sehr aktive deutsche Forum besitzt auch Sektionen zur Diskussion über Lua-Themen sowie einen Bereich, in dem fertige Lua-Skripte durch Autoren eingestellt werden können.
Das internationale Pendant zum Engel Forum. Auch hier gibt es regelmäßig Diskussionen um das Thema Ethos Lua. Auf der Einstiegsseite wurden einige Skripte durch Mike verlinkt.
Hiermit ist das erste Kapitel (allgemeiner Einstieg) beendet. Weiter geht es endlich mit einem kleinen, praktischen Übungsbeispiel: dem ersten selbst programmierten Lua-Widget.