aircraft icon indicating copy to clipboard operation
aircraft copied to clipboard

feat(efb): GSX EFB Integration

Open Lucky38i opened this issue 11 months ago • 2 comments

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.

  1. Make sure you are signed in to GitHub
  2. Click on the Checks tab on the PR
  3. On the left side, click on the bottom PR tab
  4. Click on the A32NX download link at the bottom of the page

Lucky38i avatar Sep 22 '23 17:09 Lucky38i

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) :-)

Watsi01 avatar Oct 06 '23 10:10 Watsi01

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)

Fragtality avatar Oct 06 '23 15:10 Fragtality