user2684 / xcontrol

This multi-platform X-Plane plugin provides enhanced controls for the flight simulator and support Saitek X52 and X52 Pro joysticks. The project has been moved to http://x-control.sourceforge.net
10 stars 2 forks source link

MFD works poorly #46

Open erkswede opened 7 years ago

erkswede commented 7 years ago

Hi I just installed and configured this plugin and for the bigger part it work really well!

However, the MFD works poorly. For instance if I have the radio page visible on the MFD, and turn the knobs with my mouse in the cockpit, or with my joystick, to change freq, the MFD only updates a few of these changes. If I click, say 10 times, I get this in my xlog.txt:

_[2016-10-24 18:06:39] [debug] mfdpage: refreshing joystick display (time) [2016-10-24 18:06:44] [debug] mfdpage: refreshing joystick display (std.radio.com) [2016-10-24 18:06:44] [debug] out_saitek: printing line 0: 'Com1 Com2' [2016-10-24 18:06:44] [debug] out_saitek: printing line 1: '120.70 Ac 121.77' [2016-10-24 18:06:44] [debug] outsaitek: printing line 2: '134.25 Sb 126.80' [2016-10-24 18:06:49] [debug] mfdpage: refreshing joystick display (time)

And once in a while this:

_[2016-10-24 18:06:34] [err] outsaitek: cannot print line 2 with text 'b 126.80': error sending control message: Broken pipe

My setup: Linux Mint 17.3, X-plane 10.50r3, 64-bit.

user2684 commented 7 years ago

Hi, sounds like an issue while communicating with the USB port since the text is sent straight away but probably the communication with the joystick is unreliable (broken pipe basically means the communication has dropped). I do not expect an easy fix since would probably require an update of the libusb driver. I'm trying to revamp this project and moved to SF (https://sourceforge.net/p/x-control/tickets/46/) so stay tuned, as soon as I'll find some volunteer to help me troubleshot those configurations not available with my current setup, I'll look into this as well.

Thanks!