Hy,
LUA ist eine kleine Programmiersprache auf Basis von C++, aber so einfach wie Basic,
damit kann man, abgestimmt auf den Sender, weitere Funktionen und Oberflächen programmieren.
die dann im Sender als Funktionen aufgerufen werden.
LUA gibt es bei openTx Sendern schon seit 5 Jahren.
Dass jetzt JETI das auch macht ist logisch und gut.
Damit steigt die Flexibilität ohne immer das Betriebssystem des Senders aufbohren zu müssen.
(Denke auch andere werden bei Ihren großen Sendern auf LUA aufspringen, (Spektrum, Futaba, ..) müssen.
Für LUA muss auf dem Sender zusätzlich ein Interpreter mit installiert sein, der das LUA Programm abarbeitet.
Es gibt aber auch vorkompilierte LUA-Programme die dann ohne Interpreter laufen.
LUA-Programme werden auf dem PC geschrieben,
dort auch geprüft und getestet, bevor sie auf den Sender kopiert werden.
und genau da ist der Hund begraben.
Man braucht ein kleines, kostenloses LUA Entwicklungssystem, das um die Funktionen des jeweiligen Senders erweitert wurde.
Das gilt auch für die Grafik, die das Sender-LCD nachbilden muss.
LUA sollte immer nur für Dinge verwendet werden die nicht flugkritisch sind.
Also für grafische Oberflächen, Anzeigen, Berechnungen von Telemetriewerten, Meldungen, Sounds und Töne, usw.
Ich könnte hier mal ein paar Beispiele zu LUA-Programmen reinstellen, aber dann ist der Aufschrei wieder mal groß weil sie von openTx sind.
Es gibt eben sonst noch keine anderen Beispiele die frei verfügbar sind und der Quellcode offen ist
Ein Link zu LUA für RC-Sender
https://www.rcgroups.com/forums/showthread.php?2180477-LUA-scripting-Technical-discussion
Ein Link zu LUA-Programmen mit Beispielen
http://rcsettings.com/index.php/viewcategory/13-lua-scripts
Beispiel für ein LUA-Script für Verarbeitung der Werte von einem Pixhawk
http://rcsettings.com/index.php/viewdownload/13-lua-scripts/243-frsky-telemetry-for-pixhawk
hier die JETI LUA Umgebung zum download
http://www.jetimodel.com/de/DC-DS-24-Lua-API-2/DC-DS-24-Lua-Programming-API-fur-Entwickler/
und hier fertige Jeti LUA Programme unter Github
https://github.com/JETImodel/Lua-Apps
--