Page 1 of 1

Probleme mit meiner Fernsteuerung

Posted: 01 Apr 2013 08:14
by svenair
Hallo!
Ich hab ein Problem mit meiner Fernsteuerung..
Ich habe das Problem das beim Starten die Fehlermeldung kommt:
Kein Joystick verfügbar..
Habe eine Spektrum DX8 mit einem USB Adapter Wailly PPM.
Es hat ja alles schon mal funktioniert.
Nur nach meiner Neuinstallation habe ich vergessen das Gerät beim Starten anzuschliessen..
Vielleicht war das das Problem..
Es gibt vielleicht irgendwo eine Config die ich nun löschen müßte..?
Ach das Ganze ist übrigens unter Linux.

Gruß Sven

Re: Probleme mit meiner Fernsteuerung

Posted: 01 Apr 2013 10:13
by Michael
... der Output der Konsole könnte helfen ...

Michael

Re: Probleme mit meiner Fernsteuerung

Posted: 01 Apr 2013 14:00
by svenair
Aber wie komme ich an den?

Re: Probleme mit meiner Fernsteuerung

Posted: 01 Apr 2013 21:11
by Michael
Ich meine den Output, der in dem Fenster generiert wird, wo Du das Programm startest.

michael

Re: Probleme mit meiner Fernsteuerung

Posted: 10 May 2013 19:21
by spirit
Hallo Zusammen :)

bin seid kurzen auch bestitzer eines Blades und um ihn etwas zu schonen wollte ich mit Heli-X etwas üben.
Leider kriege ich auch die Fernbedienung nicht zum laufen :(

Hab eine Dx4e über ein Usb Kabel angeschlossen funtioniert auch mit jstest-gtk benutze Ubuntu 12.04 32Bit.

Poste hier mal was das Terminal ausspuckt vielleicht könnt ihr mir helfen ( bin kein Linux Krek ;)

spirit@spirit-Q310:~$ cd HELI-X42
spirit@spirit-Q310:~/HELI-X42$ sudo sh runHELI-X.sh[sudo] password for spirit:
Set new path for the resources: /home/spirit/HELI-X42/resources/
Set new path for the user files: /home/spirit/HELI-X42/files/
Couldn't find tag "Resolution" in file "/home/spirit/HELI-X42/files/Application/ViewSettings.xml"
Using openGLLayer JOGL_AWT
Found 7 display modes
java.lang.UnsatisfiedLinkError: net.java.games.input.LinuxJoystickDevice.nGetAxisMap(J)[B
at net.java.games.input.LinuxJoystickDevice.nGetAxisMap(Native Method)
at net.java.games.input.LinuxJoystickDevice.getDeviceAxisMap(LinuxJoystickDevice.java:200)
at net.java.games.input.LinuxJoystickDevice.<init>(LinuxJoystickDevice.java:70)
at net.java.games.input.LinuxEnvironmentPlugin.enumerateJoystickControllers(LinuxEnvironmentPlugin.java:408)
at net.java.games.input.LinuxEnvironmentPlugin.enumerateControllers(LinuxEnvironmentPlugin.java:235)
at net.java.games.input.LinuxEnvironmentPlugin.<init>(LinuxEnvironmentPlugin.java:115)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:374)
at java.lang.Class.newInstance(Class.java:327)
at net.java.games.input.DefaultControllerEnvironment.getControllers(DefaultControllerEnvironment.java:160)
at a.a.a.n.a.r(Unknown Source)
at a.a.a.n.a.<init>(Unknown Source)
at a.a.a.g.h.W(Unknown Source)
at a.a.a.g.h.<init>(Unknown Source)
at a.a.a.m.q.<init>(Unknown Source)
at a.a.a.m.e.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
No Joystick found
open /dev/[sound/]dsp: Datei oder Verzeichnis nicht gefunden
SoundDriver could not initialized
Sound Driver could not be initialized. OpenAL is missing?

Habe hier schon gelesen das man das Oracle java benutzen soll welches denn jre6 oder 7 , oder gehts auch mit open ? wäre mir eigentlich lieber.

und wie macht man das der ganze terminal text als scroll funktion hier steht ?

Bedanke mich schonmal .... Mfg Pascal

Re: Probleme mit meiner Fernsteuerung

Posted: 12 May 2013 16:45
by Michael
Hallo,

bitte mit Java arbeiten. OpenJDK geht nicht immer ...

Dann: Bitte darauf achten ob mit dem 32 oder 64-Bit-Startskript gearbeitet wird.

Momentan hast Du das Problem mit der natviven jinput-Bibliothek. Aber erst mal die 32- und 64-Bit Version versuchen ...

Michael

Re: Probleme mit meiner Fernsteuerung

Posted: 05 Oct 2013 15:06
by Moelle
Hi wollte nicht zum 100mal ein THread zu dem thema erstellen. Habe das übliche

Code: Select all

Controller found: Name: WAILLY PPM(WAILLY PPM)
Using Stick WAILLY PPM
Digital component found:Trigger
Digital component found:Thumb
Digital component found:Thumb 2
Digital component found:Top
Digital component found:Top 2
Digital component found:Pinkie
Digital component found:Base
Digital component found:Base 2
Digital component found:Base 3
Digital component found:Base 4
Digital component found:Base 5
Digital component found:Base 6
Analog component found:x
Analog component found:y
Analog component found:z
Analog component found:rx
Analog component found:ry
Analog component found:rz
Digital component found:pov
Controller configuration file found: /home/petra/Dokumente/HELI-X42/files/controller/WAILLYPPM.xml
Controller configuration file /home/petra/Dokumente/HELI-X42/files/controller/WAILLYPPM.xml read
Okt 05, 2013 3:49:50 PM net.java.games.input.ControllerEnvironment log
INFO: Failed to poll device: Failed to read next device event (9)
problem.
Habe mir die neuste Java version von oracle heruntergeladen in /usr/java installiert und das openjava das mitgeliefert wird gelöscht (richtig so?). Die libinputs von http://ci.newdawnsoftware.com/job/JInpu ... fact/dist/ habe ich mir auchschon runtergeladen und libs/jinput/linux-amd64 geschoben und das chmod 777 /dev/inpu/e* habe ich ebenfalls schon gemacht alles ohne erfolg.
Ich starte mit sh /HELI-X42/runHELIX64.sh - wenn ich nur sh /HELI-X42/runHELIX.sh öffnet zwar das Heli X Logo es lädt danach aber nicht mehr weiter. Oder muss ich nochmal Java32bit installieren? Hoffe auf Hilfe bin nicht so der Linux Crack wills aber auf meinem Laptop auch ans laufen bekommen.



Achja hab noch ne Idee für die nächste Version ich bin noch blutiger anfäger und fliege FixPitches (die werden als Trainer bezeichnet?!) wenn ich jetzt auf einen CP Heli wechsel muss ich erst wieder die Kofiguration auf 5 Kanal Funke ändern und den Drehzahlkanal neu zuweisen.
Fänds ganz cool wenn man das Programm auf 5Kanäle konfiguriert und das Programm dann erkennt wenn ein 4Kanal Heli geladen wird das der Pitch Kanal für die Drehzahl zuständig ist (hoffe habe mich verständlich ausgedrückt) ;)

Re: Probleme mit meiner Fernsteuerung

Posted: 06 Oct 2013 14:46
by Moelle
Soo habs gestern hinbekommen. Bei der Linux version liegen ja zwei skripte bei mit dem runhelix64.sh hats nicht geklappt mit dem anderen 64bit skript (hab den genauen namen jetzt nicht daa da ich am windows rechner sitze) hat es geklappt - zumindest klappt es dort bei 2von3 versuchen :D

Sitze jetzt wieder am Laptop und jetzt klappt es natürlich wieder nicht :x Okt 06, 2013 5:59:57 PM net.java.games.input.ControllerEnvironment log
INFO: Failed to poll device: Failed to read next device event (9) :x :x
chmod schon ausprobiert ohne erfolg!

Re: Probleme mit meiner Fernsteuerung

Posted: 09 Oct 2013 12:17
by DrGreenthumb
Paste doch bitte mal die Ausgabe von:

Code: Select all

ls -l /dev/input
Vieleicht weist dein udev dem Joystick ja sporadisch nen neuen Namen zu.

Re: Probleme mit meiner Fernsteuerung

Posted: 22 Oct 2013 19:20
by Moelle
Der Joystick scheint wohl js0 bzw. js1 zu sein. Habe das gefühl das der Joystick erst nach einiger Zeit funktioniert.

Code: Select all

drwxr-xr-x  2 root root    100 Okt 22 20:07 by-id
drwxr-xr-x  2 root root    160 Okt 22 20:08 by-path
crwxrwxrwx  1 root root 13, 64 Okt 22 20:07 event0
crwxrwxrwx  1 root root 13, 65 Okt 22 20:07 event1
crwxrwxrwx  1 root root 13, 74 Okt 22 20:07 event10
crwxrwxrwx  1 root root 13, 75 Okt 22 20:07 event11
crwxrwxrwx  1 root root 13, 76 Okt 22 20:07 event12
crwxrwxrwx  1 root root 13, 77 Okt 22 20:08 event13
crwxrwxrwx  1 root root 13, 66 Okt 22 20:07 event2
crwxrwxrwx  1 root root 13, 67 Okt 22 20:07 event3
crwxrwxrwx  1 root root 13, 68 Okt 22 20:07 event4
crwxrwxrwx+ 1 root root 13, 69 Okt 22 20:07 event5
crwxrwxrwx  1 root root 13, 70 Okt 22 20:07 event6
crwxrwxrwx  1 root root 13, 71 Okt 22 20:07 event7
crwxrwxrwx  1 root root 13, 72 Okt 22 20:07 event8
crwxrwxrwx  1 root root 13, 73 Okt 22 20:07 event9
crwxrwxrwx+ 1 root root 13,  0 Okt 22 20:07 js0
crwxrwxrwx  1 root root 13,  1 Okt 22 20:07 js1
crw-r-----  1 root root 13, 63 Okt 22 20:07 mice
crw-r-----  1 root root 13, 32 Okt 22 20:08 mouse0