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(hyd): faster core hydraulics solver #7635

Merged
merged 15 commits into from
Dec 30, 2022

Conversation

crocket63
Copy link
Contributor

@crocket63 crocket63 commented Dec 5, 2022

Fixes #[issue_no]

Summary of Changes

As wasm performances proves to be really good, this PR sets all the hydraulic calculations to 100hz, which should help in some fast flow transients use cases, such as gear or multiple flight control inputs.

Screenshots (if necessary)

References

Additional context

Discord username (if different from GitHub):

Testing instructions

  1. Check no noticeable performance degradation.

  2. Please check as many hydraulic cases as possible and search for any regression, including brakes/steering/cargo doors/hydraulic leaks...

  3. On gear movements pressure down spikes should not go as low as before but should still trigger PTU.

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.

  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 the A32NX download link at the bottom of the page

@2hwk 2hwk added this to the v0.10.0 milestone Dec 12, 2022
@crocket63 crocket63 requested a review from tracernz December 12, 2022 14:49
@Saschl Saschl added the Exp Available on experimental branch (for testing) label Dec 22, 2022
@crocket63 crocket63 removed the request for review from tracernz December 22, 2022 10:07
Copy link
Contributor

@Gurgel100 Gurgel100 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@crocket63 crocket63 merged commit 79afede into flybywiresim:master Dec 30, 2022
Eearslya pushed a commit to Eearslya/a32nx that referenced this pull request Jan 4, 2023
@crocket63 crocket63 deleted the feat_faster_core_hydraulics branch April 16, 2023 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Exp Available on experimental branch (for testing) Needs Code Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants