aircraft
aircraft copied to clipboard
feat(efb): GSX EFB Integration
Fixes #7894
Currently Shelved
This implementation is currently shelved until it is possible to reliably intercept EXTERNAL_SYSTEM_TOGGLE
key events. This key event is necessary to know when GSX is ready to receive a menu choice and thus programatically command GSX to do commands. Both the KeyInteceptor from the Avionics Framework and the Subscriber doesn't intercept K:EXTERNAL_SYSTEM_TOGGLE
either. If anyone can find a solution to do this within the extras-host feel free to let me know. However, until the SDK permits a better way for GSX to notify the sim it's ready, there's not much I can do here.
Summary of Changes
This PR provides the following features:
- [ ] Request GSX boarding via the Payload Page
- [ ] Request the Catering Truck via the Services Page
- [ ] Request the Refueling truck via the Services Page
- [ ] Page dedicated to GSX Pushback
- [ ] Request GSX Deboarding via the Payload Page
Possible Features that I may implement
- [ ] Call GPU
- [ ] Support for De-Ice
- [ ] Add GSX tooltips to the toaster container
- [ ] Automated Features?
Screenshots (if necessary)
Videos to come when PR is ready
References
- Support Provided by Virtuali (GSX Dev) and @Fragtality (Dev of Fenix2Gsx)
Additional context
Discord username (if different from GitHub): lucky38
Testing instructions
I'll populate this when the PR is ready
How to download the PR for QA
Every new commit to this PR will cause a new A32NX artifact to be created, built, and uploaded.
- Make sure you are signed in to GitHub
- Click on the Checks tab on the PR
- On the left side, click on the bottom PR tab
- Click on the A32NX download link at the bottom of the page
I assume it's not possible right now to implement the chocks again in conjunction with GSX? (to be able to release the parking brakes when docked) :-)
The FBW does hot have Chocks?! Yeah, I would consider that very important for a complete Integration 😉 (If the Chocks can be triggered on/off by L-Var, they can directly be handled by GSX - at least that was the Case in P3D)