Moved to Main Forum!
Hello,
I am currently building a home cockpit: There is an Arcaze USB board where I attached some witches and encoders. Some days ago I purchased FSUIPC4 (registered version) with WIDEFS7, and I downloaded Linda for free.
Now I tried to control the SPEED of the Aerosoft Airbus autopilot by an encoder. Programming the Arcze board was easy, and it produces 2 different button events, depending on the turn direction. These events are fed to Linda, which in turn has been programmed to count SPEED up or down. Generally, this works: SPEED follows the encoder turns. But: It does that very slow. It seems like the button events would fill a queue, and this would be emptied 1 to 2 steps per second, even I have already stopped turning the encoder. No encoder tick seems to be lost, cause after a full 360 degree turn SPEED changes by 24 (which matches encoder specs).
Now I did the same with the PDMG 777, with the same result. I fed the button events directly to FSUIPC, using the 777 custom controls without LINDA, but didn´t get a different behaviour.
Finally, I programmed the Arcaze to return key codes for the encoder movements, and used the 777´s KeyCommand feature, without FSUIPC. And halleluja: This works fine, with almost no delay between encoder turns and SPEED display update. Unfortunately this is no solution for the Aerosoft Airbus, because the autopilot of this airplane model cannot be controlled by key commands.
Is there a mistake in my ideas? What is the reason for this mysterious delays, and what can I do to avoid them?
Thanks in advance for your answer.