If any of these already work (and I simply don’t know the correct incantation), please let me know! I will update the list when things are implemented (or denied 😃).
UPDATE - Thanks @Laura for pointing me to the command “ListCommands” which lists all possible API calls and which helped me see that a couple of my wishes have already been granted (or at least will be available come Global, like the Engines command).
Command: Airplane.GetAutopilotState - returning a map of all autopilot values
What for: this would be for being able to make copilot callouts confirming changes to the autopilot (“Heading set to 3-4-0” etc.) - also would enable an ‘altitude reached’ chime.
UPDATE: THIS ALREADY WORKS! THE INCANTATION IS “AUTOPILOT.GETSTATE” DURING A FLIGHT
Command: Airplane.SetAxisValue - sets the given axis (x,y,throttle) to a certain value. Note this is NOT the NetworkAxis command since it isn’t for a network joystick but for API to set values.
What for: TO/GA. 'Nuff said.
UPDATE: FOR THROTTLE, IT ALREADY WORKS IN GLOBAL - YOU CAN CHANGE THE THROTTLE IN STEPS OF 2.5% WITH “COMMANDS.THROTTLEUPCOMMAND” AND “COMMANDS.THROTTLEDOWNCOMMAND”, AND YOU CAN GET THE THROTTLE STATE VIA “AIRPLANE.GETENGINESSTATE”
Command: Airplane.GetLightsState to additionally contain “NoSmokingSign” and “SeatBeltSign”
What for: PA announcements could trigger based on changes to these.
Command: Commands.DumpFuel (with a param for on/off) for dumping fuel or stopping to.
What for: Would enable a voice command to dump fuel.
UPDATE: THIS ALREADY WORKS! THE INCANTATION IS “COMMANDS.FUELDUMP”
Command: Commands.ToggleEngine (with a param for which engine) for switching engines off and on.
What for: Would enable a voice command to switch engines on/off.
UPDATE: THIS ALREADY WORKS! THE INCANTATION IS “COMMANDS.ENGINE.START” OR “COMMANDS.ENGINE.STOP”
Command: Commands.SetTrim (with a param) for setting the trim value.
What for: Would enable auto-trim when deactivating the auto-pilot.