About simFlight - simflight.com - simflight.de - simflight.fr - simflight.nl - simflight.pt - simflight.es - simflight.it - simflight.jp - simrussia.com - simMarket
FSUIPC and ELITE THROTTLE QUADRANT
#1
Posted 14 December 2010 - 01:14 PM
i have a problem . With Microsoft FSX and Wilco Airbus Vol 1 (and ELITE THROTTLE with FSUIPC) i cant use throttle.
Only with Wilco Airbus Vol 1. With Airbus standard of MS Flight sim i have no problem.
There is a setup for fsuipc that it permits to use it with Wilco Airbus ?
Thank You
Fabio
#2
Posted 14 December 2010 - 01:19 PM
karijno, on 14 December 2010 - 01:14 PM, said:
Only with Wilco Airbus Vol 1. With Airbus standard of MS Flight sim i have no problem.
There is a setup for fsuipc that it permits to use it with Wilco Airbus ?
Regards
Pete
#3
Posted 14 December 2010 - 01:50 PM
F.
Pete Dowson, on 14 December 2010 - 01:19 PM, said:
Regards
Pete
#4
Posted 14 December 2010 - 01:56 PM
karijno, on 14 December 2010 - 01:50 PM, said:
If you want help with that, left me know. But have a look at the Lua documents first.
Regards
Pete
#5
Posted 14 December 2010 - 02:35 PM
Thank you very much
Fabio
Pete Dowson, on 14 December 2010 - 01:56 PM, said:
If you want help with that, left me know. But have a look at the Lua documents first.
Regards
Pete
#6
Posted 14 December 2010 - 03:05 PM
karijno, on 14 December 2010 - 02:35 PM, said:
Thank you very much
Then check the Lua library documentation (installed in your FSUIPC Documents subfolder, in the Modules folder of FS). In particular look up the "event.offset" function, in the EVENT library, because you will be using that to monitor the changes the Elite driver is writing. The only other Lua functions you are likely to need are the ipc.read and ipc.write functions -- there's a series of each for different value types -- and the ipc.control function, which you'll use to send the Axis control to FS. (FS controls are listed in the "List of FS controls" document, also in your FSUIPC Documents folder).
You'll also only want this Lua plugin running when you are using this specific aircraft, so you need to check the aircraft name, or title. For that again check the offsets list. (use Search). You'd read that string value and compare it -- using a string library function which I'll explain when we get that far.
Pete
#7
Posted 14 December 2010 - 04:04 PM
Fabio
Pete Dowson, on 14 December 2010 - 03:05 PM, said:
Then check the Lua library documentation (installed in your FSUIPC Documents subfolder, in the Modules folder of FS). In particular look up the "event.offset" function, in the EVENT library, because you will be using that to monitor the changes the Elite driver is writing. The only other Lua functions you are likely to need are the ipc.read and ipc.write functions -- there's a series of each for different value types -- and the ipc.control function, which you'll use to send the Axis control to FS. (FS controls are listed in the "List of FS controls" document, also in your FSUIPC Documents folder).
You'll also only want this Lua plugin running when you are using this specific aircraft, so you need to check the aircraft name, or title. For that again check the offsets list. (use Search). You'd read that string value and compare it -- using a string library function which I'll explain when we get that far.
Pete
#8
Posted 23 January 2011 - 10:16 PM
I just did something like what you recommended here to get my PFC throttle quadrant to work with the Wilco Scarebus. In doing so I got to thinking that it might be a good feature to add to either the PFC driver or FSUIPC to allow a FSUIPC-calibrated value to be applied directly to the axis input. Anyone using a standard HID control device has the option of calibrating that in Windows or possibly in FS itself...with a PFC setup, the best I could do with FSUIPC was to send uncalibrated values direct to the axis, which makes it impossible to scale the inputs, establish dead zones or use the control curves elsewhere available. It wasn't hard to write a mini-driver to do that, but custom programmatic solutions are only available to a relatively small number of us with that skillset. PFC users in particular might appreciate being able to use their gear with the growing number of fly-by-wire implementations.
Cheers
Bob
ATP IMEL Gulfstream II-III-IV-V
#9
Posted 23 January 2011 - 11:15 PM
airforce2, on 23 January 2011 - 10:16 PM, said:
Quote
Regards
Pete
#10
Posted 24 January 2011 - 03:19 AM
Pete Dowson, on 23 January 2011 - 11:15 PM, said:
All that can be done by assigning in FSUIPC and disabling in the PFC driver.
Regards
Pete
Hi Pete...yes, I did try that, but how does one get a calibrated value sent direct to an FS axis? All I could seem to manage to get to the axis was the raw PFC axis value rescaled to the FS axis range.
On a related note, is there a way of setting the reversers via an axis input? The regular throttle offsets, for example at 088C/089A, don't work with the Wilco bus, as his code watches for input events. When I send values from -16383 to 16383 to the axis, that corresponds to the 0-100% throttle range.
Cheers
Bob
ATP IMEL Gulfstream II-III-IV-V
#11
Posted 24 January 2011 - 10:41 AM
airforce2, on 24 January 2011 - 03:19 AM, said:
Are you using FS9 or FSX, BTW. You don't say which. I've not looked at PFC on FS9 for some time. But it does work fine in both.
Quote
Regards
Pete
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users












