Wie bindet man mehrere Tools über die export.lua ein ?

Probleme oder Fragen zu LockOn. Tipps, Tricks, Anleitungen und Tutorials.

Moderator: JaBoG32 Stab

Antworten
Monti
Gerade reingestolpert
Beiträge: 8
Registriert: 19. Dez 2007, 11:47

Wie bindet man mehrere Tools über die export.lua ein ?

Beitrag von Monti » 11. Jan 2008, 09:16

Hallo zusammen,

meine Unterrichtsstunden (theoretisch und praktisch) tragen erste Früchte. Exter weist mich hervorragend in die Künste des Fliegens ein und fordert und (über)fordert mich ;-) (nicht, dass ich falsch verstanden werde - die Ausbildung und die Arbeit mit Exter machen wahnsinnigen Spaß).

Trotzdem habe ich einige Schwierigkeiten, die ich durch die Implementierung von vorhandenen Tools minimieren möchte. Im konkreten Fall sind das LOVP (LockON Virtual Panel) und LockOnInfoG15 (für die Logitech G15).

Leider schaffe ich es z.Zt. noch nicht, beide Tools gleichzeitig zu nutzen. Das Tool, welches in der export.lua als letztes über die "dofile"-Zeile aufgerufen wird - ist nutzbar ... das zuvor gestartete - verweigert seinen Dienst.

Ich gehe zur Zeit davon aus, dass die mehrfache Adressierung eines Sockets mit Port 8080 (für LOVP) und Port 7070 (für InfoG15) nicht funktioniert. Ich habe es zwar schon geschafft, dass beide Programme angesprochen werden, jedoch erhält nur das zuletzt (in der export.lua durch dofile()) gestartete Tool, seinen Daten-String.

Frage an Euch .. Gibt es eine "einfache" Möglichkeit, LOVP und LockOnInfoG15 gleichzeitig auf einem System (localhost) zu nutzen ?

Da ich bereits verschiedenste Foren nach dieser Problemstellung gescannt habe und nicht fündig wurde - stellt sich für mich die Frage, ob es eine simple Möglichkeit der gleichzeitigen Implementierung von Tools gibt, die den export-String auf Socket-Ebene von LockOn nutzen . oder ob mein Vorhaben (beide Tools gleichzeitig zu nutzen) im Vorfeld zum Scheitern verurteilt ist.

Wer von Euch kann mir weiterhelfen ?

Lieben Gruß
Monti
In einer Demokratie darf jeder eine Meinung haben - "muss" aber nicht, denn
wenn man keine Ahnung hat - einfach mal Klappe halten !

Benutzeravatar
Pjotr
Senior Member
Beiträge: 1847
Registriert: 23. Feb 2004, 10:03

Re: Wie bindet man mehrere Tools über die export.lua ein ?

Beitrag von Pjotr » 12. Jan 2008, 11:24

Das würde mich auch interessieren. Ich glaube mich zu erinnern, dass im Touchbuddy Forum erklärt wurde, wie man Touchbuddy und Virtual Panel zum laufen kriegt. Ob jetzt hier Modifikationen in der config.lua gemacht werden mussten, weiss ich nicht mehr genau.
Bild

Benutzeravatar
JaBoG32_Laud
Professional
Beiträge: 5240
Registriert: 24. Nov 2003, 14:05

Re: Wie bindet man mehrere Tools über die export.lua ein ?

Beitrag von JaBoG32_Laud » 12. Jan 2008, 11:43

In der Tat ist die Frage aus mehreren Perspektiven interessant:

- Touchbuddy
- Virtual Panel
- TacView
- ATC
- ...
Bild

Benutzeravatar
Exter
Senior Member
Beiträge: 1080
Registriert: 13. Sep 2004, 17:36

Re: Wie bindet man mehrere Tools über die export.lua ein ?

Beitrag von Exter » 12. Jan 2008, 12:28

JaBoG32_Pjotr hat geschrieben:Das würde mich auch interessieren. Ich glaube mich zu erinnern, dass im Touchbuddy Forum erklärt wurde, wie man Touchbuddy und Virtual Panel zum laufen kriegt. Ob jetzt hier Modifikationen in der config.lua gemacht werden mussten, weiss ich nicht mehr genau.
Hier :arrow: http://www.touch-buddy.com/forums/publi ... ation.html

Da wird aber nur die Möglichkeit beschrieben, wenn TB nicht im Local Mode arbeitet. Liest Euch einfach das Posting durch...
Gruß

Exter

"Achtung verdient, wer erfüllt, was er vermag."

Monti
Gerade reingestolpert
Beiträge: 8
Registriert: 19. Dez 2007, 11:47

Re: Wie bindet man mehrere Tools über die export.lua ein ?

Beitrag von Monti » 15. Jan 2008, 18:59

... habs hinbekommen ... :spring:

es lag (wie vermutet) an den Funktionen :

-function LuaExportStart() und
-function LuaExportAfterNextFrame()

beide Funktionen (und mit grosser Wahrscheinlichkeit auch alle anderen der Standard export.lua) werden nur "einmal" aufgerufen.

Wenn man also verschiedene Tools mit dem export-String auf Socket-Ebene "bedienen" möchte kann man nicht einfach mit "Dofile [Tool-Config]" am Ende der export.lua arbeiten (sofern oben genannte Funktionen aufgerufen werden), sondern muss die Funktionen so anpassen, dass alle Tools über einen einzigen Aufruf der Funktionen angesteuert werden.

Hat gedauert .. aber klappt nun. LOVP und LockOnInfoG15 arbeiten bei mir nun "gleichzeitig" :D

Hoffe, die Info hilft einigen von Euch - bei ähnlicher Problemstellung.

Lieben Gruß
Monti
In einer Demokratie darf jeder eine Meinung haben - "muss" aber nicht, denn
wenn man keine Ahnung hat - einfach mal Klappe halten !

Benutzeravatar
Exter
Senior Member
Beiträge: 1080
Registriert: 13. Sep 2004, 17:36

Re: Wie bindet man mehrere Tools über die export.lua ein ?

Beitrag von Exter » 15. Jan 2008, 19:30

Super! Nun muss ich bei Dir eine technische Flugstunde buchen damit du mir alles erklären kannst :mrgreen:
Gruß

Exter

"Achtung verdient, wer erfüllt, was er vermag."

Antworten