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/oans): OANS integration for A380X #8564

Open
wants to merge 104 commits into
base: fms-v2
Choose a base branch
from

Conversation

flogross89
Copy link
Contributor

@flogross89 flogross89 commented Mar 12, 2024

A380X only.
Depending on fms-v2, do not merge.

Summary of Changes

Integration of holland's OANS into the A380X, together with some UI additions for BTV.

  • Integrated OANS from holland to A380X's ND
  • Communication between ND and OANS largely via EventBus
  • BTV UI: Selection of runway and exit possible via UI
  • BTV UI: Upper left info section, including ROT and turnaround time placeholder (settable via SimVars)
  • Draw BTV path on airport map
  • Draw WET/DRY stop bars
  • Change color of WET/DRY stop bars depending on runway end
  • Draw ROP stop bar (in red)
  • RWY AHEAD prediction
  • Arrow pointing towards airport, if out of range

Screenshots (if necessary)

n/a

References

(https://www.youtube.com/watch?v=p28erS6uWHE)
FCOM
Various references

Discord username (if different from GitHub): floridude

Testing instructions

TODO

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, click on the bottom PR tab
  4. Click on either flybywire-aircraft-a320-neo or flybywire-aircraft-a380-842 download link at the bottom of the page

…0x-oans

# Conflicts:
#	fbw-a32nx/mach.config.js
#	fbw-common/src/systems/instruments/src/ND/FmMessages.tsx
#	fbw-common/src/systems/instruments/src/ND/ND.tsx
#	fbw-common/src/systems/shared/src/navigraph/client.ts
#	pnpm-lock.yaml
@flogross89
Copy link
Contributor Author

lint-fixed

@flogross89 flogross89 force-pushed the feat-a380x-oans branch 3 times, most recently from 62bf84f to 053494c Compare May 5, 2024 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Quality Assurance
🟡 Code Review: Ready for Review
Development

Successfully merging this pull request may close these issues.

None yet

3 participants