Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(a380x/ois): Initial implementation #9778

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Conversation

flogross89
Copy link
Contributor

@flogross89 flogross89 commented Jan 18, 2025

Summary of Changes

This is meant to provide the basis for future OIS development. Implements OIT as instruments for captain and f/o side, together with some basics from the MFD: Page navigation, UI elements/widgets.

  • Set up basic OIT as instruments
  • Set up basic framework: Page navigation, UI widgets, display states
  • Implement menu at top left
  • Implement FLT OPS MENU page
  • Implement FLT OPS STS page
  • Re-use current EFB for Charts page (TERML CHART)
  • Re-use current EFB for OFP page (FLT FOLDER)
  • Sync SimBrief loading across EFB/OIT overlay
  • Implement basic failures

Out of Scope:

  • Login page
  • NSS AVNCS side
  • Auto-sync of Navigraph authentication: If EFB was linked, aircraft has to be reloaded for OIT SimBrief sync to work. Didn't find a solution
  • Display MEL items (missing automatic THS, ...) instead of OPS LIBRARY (something for future PR)

Screenshots (if necessary)

ois-2-kl
ois-4-kl

References

hard to get

Additional context

Discord username (if different from GitHub): floridude

Testing instructions

F/O OIT is INOP, that's expected at the moment (texture UV mapping needs to be fixed)
Navigraph should be linked beforehand. If Navigraph was linked after aircraft was loaded, aircraft needs to be reloaded.

  1. Load cold&dark aircraft, set DMC self-test time in EFB to "realistic". Power up aircraft, captain OIT should show loading screen for approx. 30sec
  2. Navigate to different pages using MENU button at top left corner. Pages should load as expected
  3. FLT FOLDER: EFB overlay should be activated, when selecting OFP the OFP from Navigraph should be displayed
  4. CHARTS: EFB overlay for charts should be activated
  5. FLT OPS STS: "SYNCHRO AVIONICS" should fetch flight number, origin and destination from FMS

How to download the PR for QA

Every new commit to this PR will cause new A32NX and A380X artifacts 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, find and click on the PR Build tab
  4. Click on either flybywire-aircraft-a320-neo, flybywire-aircraft-a380-842 (4K) or flybywire-aircraft-a380-842 (8K) download link at the bottom of the page

@flogross89 flogross89 added QA A380 Only QA only for A380 required A380X Related to the A380X aircraft labels Jan 18, 2025
@flogross89 flogross89 force-pushed the feat-a380x-ois-initial branch from e665ba8 to 555aa69 Compare January 21, 2025 01:56
@flogross89 flogross89 marked this pull request as ready for review January 22, 2025 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A380X Related to the A380X aircraft QA A380 Only QA only for A380 required
Projects
Status: 🟡 Code Review: Ready for Review
Development

Successfully merging this pull request may close these issues.

1 participant