I'm trying to optimize the settings to get the fastest pulse rate that still works reliably for my rotary encoders:
The encoders send joystick button presses (one button for clock-wise, another one for counter-clock-wise). I have them assigned to "Vor1 Obi Inc/Dec" in fsuipc.
Basically, I have two parameters to tune (as far as I know):
Pulse width: Time the button stays pressed for each 'click' of the encoder. I can change this in the firmware.
The PollInterval setting in fsuipc.ini
I've tried setting pulse width to 20ms and the pollinterval to 5, but I'm losing clicks. 40ms pulses with 5ms polling works fine, but it takes ages to turn the OBI like that.
The strange thing is that, even with 10ms pulses, the FSUIPC menu still detects them reliably. The "Buttons+Switches" page reacts without fault. But when I assign them to controls, the pollinterval seems to be significantly longer.
Am I doing something wrong here?
edit: I should probably add that this is in P3D v3