Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

  • andreobi
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 19
  • Thanks: 23

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

01 Dez. 2020 15:44
#
Hallo,

ich hatte vor einiger Zeit einen LogFilePlayer entwickelt. Das Programm ist eine Ergänzung für das Jeti Studio.

Die Grundfunktion besteht darin ein Logfile auszuwählen. Das Abspielen des Loglies zu starten, so dass die Telemetriedaten des Logfiles von einer anderen Lua App empfangen werden können als würden diese Daten direkt vom Modell empfangen werden.

Ich selbst habe von Zeit zu Zeit die Herausforderung Lua Programme zu testen die Telemetriedaten benötigen. Wie aber bekommt man Telemetriedaten in die Testumgebung? Eine Möglichkeit bietet das Überschreiben von lua classen die Telemetriedaten zur Verfügung stellen. Ansatzweise können auch Poti- und Schalterelemente aus den Logdateien impotiert werden - leider sind die API's noch nicht vollständig. Die Bedienung ist sehr einfach gehalten, da sie irgendwie dazwischen passen muss und nicht das zu testende Lua Programm behindern soll.

Eine Warnung muss hier noch ausgesprochen werden, weil sich der LogFilePlayer zwischen den Jeti API und anderen Lua Programmen hängt, darf aus Sicherheitsgrüden der Player nicht auf einer Fernsteuerung betrieben werden!!!

Finden Könnt ihr den Player unter github.com/andreobi/JETILogfilePlayer

Vielleicht passt das Thema auch zu der Diskussion "Zukunft Jeti" oder Wünsche .... Ich jedenfalls wünsche ich mir solch eine Funktionalität in der Jeti Studio Umgebung.

Gruß
Andre
Folgende Benutzer bedankten sich: NicoS, WalterL, FuniCapi, Nicolas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • andreobi
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 19
  • Thanks: 23

Re: Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

29 Jan. 2021 12:37 - 29 Jan. 2021 13:03
#
Ja nach langer Zeit gibt es jetzt ein Update Version 0.52 mit folgenden Änderungen:

- check errorParse to avoid "nil" print
- sensor.valid handling changed
- system.getSensors returns now a sorted table to be more like jeti
- sensorName is now reintoduced
- default control button is now SA

An der Stelle möchte ich mich bei Nico, der mich motiviert hat den Code zu verbessern, bedanken.

Gruß
Andre
Letzte Änderung: 29 Jan. 2021 13:03 von andreobi.
Folgende Benutzer bedankten sich: NicoS

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • NicoS
  • Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 489
  • Thanks: 146

Re: Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

29 Jan. 2021 13:19 - 29 Jan. 2021 13:21
#
Das in der ersten Nachricht erwähnte Lua-Programm Jeti Logfile Player habe ich heruntergeladen und auf dem PC installiert, aber ich konnte es nicht zum Laufen bringen. Ich habe andreobi per E-Mail kontaktiert. Er hat das LUA-Programm angepasst. Jetzt funktioniert es ohne Probleme.
Das folgende Bild zeigt die Wiedergabe einer Logdatei im Jeti DC/DS-Emulator mit Hilfe des LUA-Programms Jeti Logfile Player.
Andreobi, vielen Dank für Ihre Arbeit! Der Log File Player ist ein großartiges Werkzeug, das die Entwicklung neuer LUA-Programme erheblich erleichtert.

Mit freundlichen Grüßen

NicoS
Letzte Änderung: 29 Jan. 2021 13:21 von NicoS.
Folgende Benutzer bedankten sich: Nicolas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • andreobi
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 19
  • Thanks: 23

Re: Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

14 Juli 2021 15:18
#
Es gibt ein kleines Update um die Signalstärke RSSI darzustellen
Gruß
Andre
Folgende Benutzer bedankten sich: skyfreak, Nicolas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • NicoS
  • Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 489
  • Thanks: 146

Re: Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

16 Juli 2021 09:30
#
Thanks!!!

Nico

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • davidmcq137
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 79
  • Thanks: 87

Re: Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

27 Okt. 2021 17:03
#
What Andre has done here is very impressive. I have also done something similar (reading and replaying log files) and I can't imagine working without it... and I can fully appreciate how nice Andre's app is :-)

I do have a companion project that emulates sensors by taking over the system routines .. but instead of reading a log file, you can put in an arbitrary lua expression for the value of the sensor. We have functions for reading switches, knobs and controls, and many other useful functions (sequences, triangle and square wave .. and of course all the lua math libs) that can be used.

It can also create gps flight paths .. you specify the flight path in lua two parametric equations for x(t) and y(t) and a lat/long origin .. and it emulates the gps sensor values that would be returned when "flying" around that parametric equation centered at the lat long coords.

If anyone is interested I would he happy to share it. The doc file is at:
github.com/davidmcq137/JetiLuaDFM/blob/master/SensorE.txt

I could tidy up a distro of this if anyone wants it.

Again, hard to imagine working on a lua app of any size without tools like these.

Dave
Folgende Benutzer bedankten sich: FuniCapi

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.546 Sekunden
Powered by Kunena Forum