Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

  • andreobi
  • andreobi's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 23

TPL_KUNENA_MESSAGE_CREATED Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

01 Dec 2020 15:44
#1
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
The following user(s) said Thank You: NicoS, WalterL, FuniCapi, Nicolas

Please Log in or Create an account to join the conversation.

  • andreobi
  • andreobi's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 23

TPL_KUNENA_MESSAGE_REPLIED_NEW Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

29 Jan 2021 12:37 - 29 Jan 2021 13:03
#2
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
Last edit: 29 Jan 2021 13:03 by andreobi.
The following user(s) said Thank You: NicoS

Please Log in or Create an account to join the conversation.

  • NicoS
  • NicoS's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 489
  • Thank you received: 146

TPL_KUNENA_MESSAGE_REPLIED_NEW Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

29 Jan 2021 13:19 - 29 Jan 2021 13:21
#3
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

Attachment DSC_3876_01.JPG not found

Last edit: 29 Jan 2021 13:21 by NicoS.
The following user(s) said Thank You: Nicolas

Please Log in or Create an account to join the conversation.

  • andreobi
  • andreobi's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 19
  • Thank you received: 23

TPL_KUNENA_MESSAGE_REPLIED_NEW Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

14 Jul 2021 15:18
#4
Es gibt ein kleines Update um die Signalstärke RSSI darzustellen
Gruß
Andre
The following user(s) said Thank You: skyfreak, Nicolas

Please Log in or Create an account to join the conversation.

  • NicoS
  • NicoS's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 489
  • Thank you received: 146

TPL_KUNENA_MESSAGE_REPLIED_NEW Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

16 Jul 2021 09:30
#5
Thanks!!!

Nico

Please Log in or Create an account to join the conversation.

  • davidmcq137
  • davidmcq137's Avatar
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 79
  • Thank you received: 87

TPL_KUNENA_MESSAGE_REPLIED_NEW Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen

27 Oct 2021 17:03
#6
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
The following user(s) said Thank You: FuniCapi

Please Log in or Create an account to join the conversation.

Time to create page: 0.346 seconds
Powered by Kunena Forum