Hi there,
It has long been my ambition to purchase/create a hardware panel with all those frequently accessed functions on it (lights, engine controls, landing gear and autopilot). Now that I am finally of the age to work, and now earning enough money to pursue this long neglected ambition, I have decided to go for the former option, both for cost effectiveness and a bit of fun (and the challenge).
However, being the type of person to thoroughly plan things before actually doing them I have been stuck pondering ways of controlling the MCP functions. All of the other things I've mentioned (lights, engine controls and landing gear) are just buttons that I can attach to a specific function either with FSUIPC or FSX's controller settings. However, the MCP's functions, as I see it, are a bit different.
I've thought of at least 2 possible ways to do it:
The first idea is that the physics control knobs only control the value in the physical window (heading, altitude, v/s, airspeed), and then this value would somehow be sent to flight simulator (or FSUIPC) and set the appropriate MCP value.
The second idea is to have the knobs as axes which directly control the values in flight simulator, and then set the digital window on my hardware panel according to a variable sent from flight sim (or FSUIPC).
Now, clearly, the first one appears to be the simplest, data is only sent to flight simulator from the controller whereas the second one requires data to be both sent and received to and from the controller. But I have to ask, are any of these ways even achievable with the information FSUIPC outputs or does FSUIPC even the ability to carry out such operations? Am I going about this entirely the wrong way?
I have read through the manual a few times briefly to see what my options are but I'm still rather unsure. If anyone has any experience in this type of thing or could even offer me a deeper insight into how FSUIPC can most appropriately handle such inputs I'd be more than grateful!
I know I'm jumping in at the deep end here but I'd really like to do this. I don't have a problem with the I/O interface, I've got that planned, it's just this bit which has stumped me, and I thought someone here could perhaps help, otherwise I might end up wasting money on components and wasting time doing things that were never going to work anyway :P
Thanks very much for taking the time to read this rather long post,
Andrew.