flybywiresim / aircraft

The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
https://flybywiresim.com
GNU General Public License v3.0
4.94k stars 1.01k forks source link

feat(pfd): (a32nx, third try): Add vertical deviation indicator, ROW/ROP/OANS warnings v3 #8733

Open flogross89 opened 2 days ago

flogross89 commented 2 days ago

Summary of Changes

Relevant for A32NX only.

Screenshots (if necessary)

image image image image image image image image image image

References

https://www.youtube.com/watch?v=EorNGwNTzwQ https://www.navblue.aero/product/rops-plus/ https://safetyfirst.airbus.com/app/themes/mh_newsdesk/documents/archives/the-runway-overrun-prevention-system.pdf https://www.youtube.com/watch?v=FbCIjWaMqTI https://www.youtube.com/watch?v=hDh_9MEz-hg image

Additional context

Discord username (if different from GitHub): floridude

Testing instructions

Acceptance criteria: 1x Tier 1 test with all test cases passed, 2x Tier 2 tests passed Testing of functional ROW/ROP on A32NX not yet possible.

For A32NX: Test 1: Stall warning Bring aircraft into alternate law (e.g. by turning both SECs to OFF), throttle to idle and maximum pitch up, until the aircraft enters a stall. An aural warning "STALL, STALL", shall be heard.

Test 2: GPWS warnings Please perform a flight triggering the following GPWS warnings, and confirm that there has been no regression, i.e. they still trigger:

Test 3: ROP/ROW Warnings in A32NX To trigger these manually, set the local variable A32NX_ROW_ROP_WORD_1 to the following value: MAX BRAKING: 14046724096.000 MAX REVERSE: 14053015552.000 IF WET: RWY TOO SHORT: 14060355584.000 RWY TOO SHORT: 14068219904.000

Test 4: Prepare FMS with departure runway + SID After T/O, NAV should engage after SRS, FD and AP should follow programmed route

Test 5: Spawn A32NX on runway, speed tape should not exhibit red markers indicating missing/erroneous data

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