-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
refactor: Fadec rewrite using Cpp framework (2nd) #8622
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've review the new changes (LGTM) and otherwise relying on the previous reviews. Good to go QA 👍 .
Thanks - I'll update the test instruction to be more clear what should be tested. |
6f16c5c
to
9add5b0
Compare
Non_QA Tester: Did a full flight (EDDH-EDDM with full FMS programming)
Everything looks good. Passed! |
…nce increase for data update
fix: flex temp unit conversion (cherry picked from commit 8f3494b)
9add5b0
to
52ad19b
Compare
Quality Assurance Report Discord : saschl Testing Process: Full flight EDDS - LIRQ: Engine start/shutdown working as expected. Conducted takeoffs with FLX and TOGA, no issues found. Checked if fuel is loaded and persisted properly when starting C&D. Could not see issues. Negatives: Testing Results: Conclusions: Media: Microsoft.Flight.Simulator.2024-04-15.15-09-27.mp4 |
Summary of Changes
Migration of the current fadec code for the A32NX and A380X to the cpp framework with cleanup and additional commenting for better understanding and maintainability.
No change in logic and also not further modularized into shared and specific parts as most of the A380X fadec code still uses the A32NX polynomials and tables. As this will surely change any further sharing of code should be done after when it is clear which parts of the code are really sharable.
Performance has improved a little as reading and writing of data from/to the sim has been optimized.
Discord username (if different from GitHub): cdr_maverick
Testing instructions
Full regression tests on the A32NX with full flights from c&d, runway and the air.
Also fuel handling (fueling, saving and loading of fuel per ATC ID) needs to be tested.
Things to look out for:
Same for the A380X but to a lesser extend as the fadec code is unfinished anyway.
As on the fuel page in the A380X the order of the tanks changed please also test and look at this.
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.