feat(ADIRS): computerized ADIRS simulation#10454
Draft
lukecologne wants to merge 44 commits intoflybywiresim:masterfrom
Draft
feat(ADIRS): computerized ADIRS simulation#10454lukecologne wants to merge 44 commits intoflybywiresim:masterfrom
lukecologne wants to merge 44 commits intoflybywiresim:masterfrom
Conversation
Nufflee
reviewed
Dec 28, 2025
| bus.body_yaw_rate.set(r, ssm); | ||
|
|
||
| // Calculate attitude rates, by applying the inverse body coordinate transformation matrix. | ||
| bus.track_angle_rate.set( |
Contributor
There was a problem hiding this comment.
Wouldn't this be the yaw/heading angle rate, considering it is based on body rates?
Member
Author
There was a problem hiding this comment.
Yes, that's correct. In the previous IR, this was actually called heading rate, but this does apparently not exist in the IR bus, only track angle rate. Currently I only renamed it without changing the calculation behind it
a51f7a2 to
180282c
Compare
5cb23d9 to
fb0197b
Compare
e670d02 to
33ac747
Compare
6af9a75 to
a7dcd66
Compare
a7dcd66 to
faadf45
Compare
c55bdd2 to
db6f19d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary of Changes
This PR fully reworks the ADIRS.
ADIRS Mode Selector Unit (MSU) and ADIRU Interface:
ADIRU simulation:
For the A380 the MFP, SSP and ISP, and for the A320 the ADMs, their powersupply and the analog inputs for AOA and TAT are not simulated yet.
However, the power simulation already increases the accuracy of various other failures, mainly those which include effects on the electrical network.
Note: this is currently based on the GPWS PR #10388, since it includes some general changes to the logic nodes and A429 classes that are used here.
Screenshots (if necessary)
References
Additional context
Discord username (if different from GitHub):
Testing instructions
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.