-
Notifications
You must be signed in to change notification settings - Fork 0
1.2 script Typen in Ethos
Unter Ethos existieren diverse Lua-Script Typen, die hinsichtlich Funktionsumfang auf Ihr Aufgabengebiet „optimiert“ sind.
Die häufigsten sind:
Der bekannteste Typ dürfte wohl das widget sein. Diese Luas werden in den Home screens verwendet.
Home Screens, also die screens, die man nach dem Einschalten sofort sieht bzw durch die man danach blättern kann, besitzen vom Benutzer definierte unterschiedliche Layouts und damit Rahmengrössen für ein widget. (bis hin zum Vollbild). Pro Rahmen kann ein lua konfiguriert werden. Das lua „lebt“ quasi in diesem Rahmen und sieht ihn als „Gültigkeitshorizont“.
Das bedeutet z.B. dass beim Zeichnen nicht aus diesem Rahmen hinaus gezeichnet werden kann, die obere linke Ecke hat immer die Koordinaten 0,0, egal wo sich auf dem Bildschirm der Rahmen befindet.
Das System-tool script ist ein „Einmalscript“ es wird manuell über das System Menue gestartet und nach verlassen werden keine weiteren Aktionen mehr ausgeführt.
Typischer Anwendungszweck ist das Konfigurieren von Geräten wie (Gyro-) Empfänger, ESC's, Redundnanzboxen etc..
Wer mit Ethos bereits ein wenig gearbeitet hat kennt den Begriff „Quelle“ bzw „Sources“.
In vielen Menues können „Quellen“ aus Kategorien wie analoge Geber, Schalter, Telemetriewerte usw. ausgewählt werden, um Werte zu liefern.
Sobald ein Source script in ein Modell hineinkonfiguriert wurde, ist dies in der Lage ebenfalls (im script berechnete) Werte zur Verfügung zu stellen
hier können im Hintergrund z.B. event gesteuert Aufgaben abgearbeitet werden, die weder Darstellungen auf dem Display noch Ausgabe von Werten in Form der kategory Quelle benötigen
Ausser den bereits oben genannten scripten existieren weitere Typen mit sehr speziellen Einsatzbereichen, z.B. für RF Module wie Multiprotokoll, Ghost, ELRS, Crossfire