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

fix(pfd): Improve FMA font size, mode change box & positions #8235

Merged
merged 29 commits into from
Dec 1, 2023

Conversation

BravoMike99
Copy link
Contributor

@BravoMike99 BravoMike99 commented Sep 28, 2023

Fixes #8218

Summary of Changes

  • Reduce armed FMA font size
  • Adjust CLB armed position in accordance with newer DMC standards
  • Adjust mode change FMA box for first, second and third column FMAs
  • Adjust THR IDLE and V/S FPA FMA active font size
  • Hide '+' sign on V/S & FPA FMAs if selected value is zero
  • Reworked FLX FMA and "MAN" text position in MAN THR/MAN MCT/MAN TOGA

Screenshots (if necessary)

Left = new, right = old
oldNew
newold2
newold3
oldnew4
oldnew5
newold7
VS
FPA

References

Provided in the original issue, youtube videos and some others in private provided by @becas22 .
image
image
image
image
image
image
image

Additional context

Initially this PR was only aimed to fix #8218 but during development a few issues were spotted in the FMA with @becas22 help.
I also spotted some other FMA issues while working in this PR (AB armed position for e.g., vertical positioning on some etc. ) which I might touch on another PR. As such, the main idea of this PR was to improve some stuff while not making any big regressions as a direct result of these changes.

Discord username (if different from GitHub):
bruno_pt99

Testing instructions

Fly around testing multiple FMA changes (lateral, vertical and thrust) and make sure nothing looks weird/out of place.

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

BravoMike99 and others added 4 commits September 28, 2023 22:01
Reverts fma font back to medium taking into account close up PFD pictures. Armed font should be the same size as AP/ATHR/FD status font.
Changes CLB alignment and font size according to closeup PFD refs.
@BravoMike99 BravoMike99 changed the title fix: FMA CLB armed position fix(fma): armed font size and positions Oct 4, 2023
@BravoMike99 BravoMike99 changed the title fix(fma): armed font size and positions fix(pfd): Improve FMA font size, mode change box & positions Oct 15, 2023
@BravoMike99 BravoMike99 marked this pull request as ready for review October 15, 2023 17:04
@beheh
Copy link
Member

beheh commented Oct 18, 2023

Hey there, thanks for the PR! While I don't have a specific issue, I do want to point out that the FMA layouts can vary from aircraft to aircraft due to different EIS versions, and of course it can be very different on other aircraft like A330s. So when gathering photos and references you will need to double-check that you're gathering consistent refs from a modern A320 EIS version.

For the CLB specifically it looks like #8218 indeed points out a new behaviour, so nice find & fix!

I'll also /cc @lukecologne because I believe he's taken a close look at these in the past.

@lukecologne
Copy link
Member

lukecologne commented Oct 18, 2023

I think that in the same versions where the CLB was centered, the armed mode font size was increased to be identical to the active modes (earlier it was much smaller), so I don't think reducing the font size is correct here. Not sure about the other changes, I'd have to compare to some more refs. As @beheh already said, you have to be careful which EIS version is installed in your refs.

@BravoMike99
Copy link
Contributor Author

I think that in the same versions where the CLB was centered, the armed mode font size was increased to be identical to the active modes (earlier it was much smaller), so I don't think reducing the font size is correct here. Not sure about the other changes, I'd have to compare to some more refs. As @beheh already said, you have to be careful which EIS version is installed in your refs.

Hi there, thank you and @beheh for the comments. I am aware of the differences that there may be with EIS/DMC versions just like how it happens on other systems (FWS/FMGS etc,), as such, I tried to make sure the changes are applicable to the target EIS standard, however, there's always the possibility of some misinterpretation. Also feel free to ping me on discord regarding any questions, I'd be glad to discuss this further.

@tracernz tracernz added this to the v0.12.0 milestone Oct 24, 2023
@beheh
Copy link
Member

beheh commented Oct 25, 2023

@BravoMike99 I'm following up with somebody, I might have another ref for you. Are you targeting a specific EIS version? At this level of detail it probably makes sense to just pick one (and also update README.md with it).

I think so far we have at least S15 if not higher, as that introduces the Auto Brake FMA (I believe). S16 I think is also pretty common.

@BravoMike99
Copy link
Contributor Author

@BravoMike99 I'm following up with somebody, I might have another ref for you. Are you targeting a specific EIS version? At this level of detail it probably makes sense to just pick one (and also update README.md with it).

I think so far we have at least S15 if not higher, as that introduces the Auto Brake FMA (I believe). S16 I think is also pretty common.

Hi there. The CLB armed was introduced after S15, however, its hard for me to know which specific version introduced it due to airlines jumping versions and it not being documented in the DMC MODs provided by airbus for S15.2/16/17 & S18. S16 and S17 seem to be the more common ones indeed due to the Safety Beyond Standard retrofits going on.

@beheh
Copy link
Member

beheh commented Nov 13, 2023

I'm all for proceeding on this PR! The only enhancement that would be nice is picking an EIS version and adding it to README.md, for future consistency.

@alepouna
Copy link
Member

QA Report

Discord: alepouna
Object of testing: #8235
Tier of Testing : 1
Date : 18/11/2023

Testing Process:

  • Fly around testing multiple FMA changes (lateral, vertical and thrust) and make sure nothing looks weird/out of place.
  • Notice for any issues
  • Notice changes look as described

Testing Results:
Passed

@lukecologne
Copy link
Member

lukecologne commented Nov 24, 2023

Just checked the TCAS armed mode, looks like it was shifted due to the changed font size:
Before:
grafik
After:
grafik
Real A320:
grafik

@lukecologne
Copy link
Member

I took the liberty to add a small fix for this myself, hope that was ok for you:
grafik

@lukecologne
Copy link
Member

Ok, I think we are good to go if you are ready @BravoMike99

@BravoMike99
Copy link
Contributor Author

Ok, I think we are good to go if you are ready @BravoMike99

All good from my side but perhaps we should bump the EIS version to something you find adequate as per beheh suggestion since the CLB centered is newer than S15. I've also been suggested by becas to touch #8217 in this PR considering there has been no more development in #8230 for a while. What do you think?

@lukecologne
Copy link
Member

lukecologne commented Nov 25, 2023

Ok, we just got a new ref where TCAS armed is centered. My theory is that this was actually done in the same update where CLB was also centered, since the EIS standard where the AP/FD TCAS mode was introduced is already rather old (EIS S8). I'm gonna push a quick fix for that, sorry about that.
About #8230, if you want to take that PR over, it should still be in a new PR, and you should ask in the old PR if they plan on working on that further.
And finally, we haven't made a decision in the team about the target EIS standard yet, but I mean, that can be easily updated in another PR so I wouldn't consider it a blocker. I don't think the cented CLB is newer than S15, I'm reasonably sure that it's actually at S13 or possibly earlier than that

@lukecologne
Copy link
Member

lukecologne commented Nov 25, 2023

Fix is pushed, this is how it looks now:
grafik
vs IRL:
image

@beheh
Copy link
Member

beheh commented Nov 25, 2023

Just because I brought it up, I agree: If we can't easily agree on an EIS standard let's merge as-is, as there's a bunch of really nice fixes in here. Thanks for your contributions!

@BravoMike99
Copy link
Contributor Author

Ok, we just got a new ref where TCAS armed is centered. My theory is that this was actually done in the same update where CLB was also centered, since the EIS standard where the AP/FD TCAS mode was introduced is already rather old (EIS S8). I'm gonna push a quick fix for that, sorry about that. About #8230, if you want to take that PR over, it should still be in a new PR, and you should ask in the old PR if they plan on working on that further. And finally, we haven't made a decision in the team about the target EIS standard yet, but I mean, that can be easily updated in another PR so I wouldn't consider it a blocker. I don't think the cented CLB is newer than S15, I'm reasonably sure that it's actually at S13 or possibly earlier than that

No worries. I think its newer than S15 as I have seen some planes with the autobrake FMA on the 3rd line but the CLB not centered(e.g. https://youtu.be/0B1yu7Ju7fM?t=733) . Since those were the only doubts I had remaining, all good from my side to merge then 😃

@beheh beheh enabled auto-merge (squash) December 1, 2023 10:00
@beheh beheh merged commit df02257 into flybywiresim:master Dec 1, 2023
6 checks passed
flogross89 added a commit to flogross89/aircraft that referenced this pull request Feb 3, 2024
- match slats+flaps position dots to actual positions
- remove speed tape outline right
- remove spaces in FMA E2 cell (i.e. 1FD2 instead of 1 FD 2)
- fix LS info box position (push a little bit upwards)
- integrate PR flybywiresim#8235 (FMA pos. update) & flybywiresim#8214 (move trans alt/lvl to arinc bus)
- make tens of digital altitude readout font smaller & push to right
- altitude tape now listens to baro corrected altitude
flogross89 added a commit to flogross89/aircraft that referenced this pull request Feb 3, 2024
- match slats+flaps position dots to actual positions
- remove speed tape outline right
- remove spaces in FMA E2 cell (i.e. 1FD2 instead of 1 FD 2)
- fix LS info box position (push a little bit upwards)
- integrate PR flybywiresim#8235 (FMA pos. update) & flybywiresim#8214 (move trans alt/lvl to arinc bus)
- make tens of digital altitude readout font smaller & push to right
- altitude tape now listens to baro corrected altitude
flogross89 added a commit that referenced this pull request Feb 7, 2024
* - import Arinc429Word from fbw-sdk (remove copy from @shared)
- match slats+flaps position dots to actual positions
- remove speed tape outline right
- remove spaces in FMA E2 cell (i.e. 1FD2 instead of 1 FD 2)
- fix LS info box position (push a little bit upwards)
- integrate PR #8235 (FMA pos. update) & #8214 (move trans alt/lvl to arinc bus)
- make tens of digital altitude readout font smaller & push to right
- altitude tape now listens to baro corrected altitude

* revert changes to flaps/slats position

* revert font for tens of altitude

* activate GearIndicator, use LGCIU input for now

* PFD linting

* QNH, RA and altitude readout position update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ✔️ Done
Development

Successfully merging this pull request may close these issues.

FMA: CLB armed position
5 participants