fjgaspar Posted December 22, 2020 Report Posted December 22, 2020 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.
John Dowson Posted December 22, 2020 Report Posted December 22, 2020 Offset 0x0B49 (AUTOPILOT FLIGHT LEVEL CHANGE) is read-only. There is currently no control (that I am aware of) that you can use to assign this to a button. Due to this, at least for the time being, you can assign a keypress in MSFS to the MSFS control TOGGLE AUTOPILOT FLIGHT LEVEL CHANGE (or, probably better, two assignments to AUTOPILOT FLIGHT LEVEL CHANGE ON/OFF, with an offset condition on 0x0B49) and then assign your buttons or switches to those key presses. For the VNAV, please check previous support requests, as I believe this is working but not sure how or for which aircraft - without checking... John
fjgaspar Posted December 22, 2020 Author Report Posted December 22, 2020 Thanks. Definitively, there is a bug with FLC mode. I have set a key in the sim to activate/deactivate, and it doesn't work. If I assing the key to activate/deactivate HDG, VS, or whatever other mode, it works. But FLC only works if I press the button with the mouse.
John Dowson Posted December 22, 2020 Report Posted December 22, 2020 Ok, then sounds like you need to report to Asobo via zendesk.
fjgaspar Posted December 22, 2020 Author Report Posted December 22, 2020 I have managed tu use a key to activate/deactivate FLC. The trick was that you have to select a target altitude to be able to activate FLC. After assign a key to FLC activate/deactivate, I have assigned that press key to a button in my panel (I use mobiflight for that). Don't work, the press on the button doesn't have any effect. So I am afraid I will have to wait till microsoft stablishes an offset writeable for that, the same way it does with V/S or HDG modes.
John Dowson Posted December 22, 2020 Report Posted December 22, 2020 1 hour ago, fjgaspar said: After assign a key to FLC activate/deactivate, I have assigned that press key to a button in my panel (I use mobiflight for that). Don't work, the press on the button doesn't have any effect. If a key press works in the sim, AND it is one that is supported via a corresponding key input event string (not all keys are supported), then it should also work via a key press assignment (to a button, for example) in FSUIPC7. However, I cannot advise if using mobiflight for that,
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now