Hi,
I am building a DIY Autopilot Panel and I have two issues: One is normal, and there is no solution because it seems MSFS doesn't have implemented yet: when in the Cessna 172 G1000 I press the vnav button, no FSUIPC event is written in console, so there is no way to assign a panel button to VNAV, until Asobo populates both input and status.
But for the FLC button, the thing changes: if I press FLC in Cessna, an event (I don't remember the number) is recorded, and the offset 0x0B49 is changed from 0 to 1 when activate the mode. I then read the content of that offset and light a led when 1, and turn off when 0. The problem is, I assing that event to a button press on my panel. So I press that button and FSUIPC console records the event (I see the event arrive to the console). But the FLC doesn't activate in cessna (the help text when I pass the mouse over tells 'Activate FLC), and the offset 0x0B49 doesn't change the state.
I cannot understand why the same event produces different results when sent from the plane than when sent from the outside panel. It is the only event I have seen this to happen.
I wonder if it is again, lack of development in MSFS side or something I am doing wrong.