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(a32nx/fcu): lcd is visible with backlight off #2

Open
wants to merge 19 commits into
base: fmgc-computer
Choose a base branch
from

Conversation

tracernz
Copy link

@tracernz tracernz commented Nov 12, 2024

Fixes flybywiresim#9490

Summary of Changes

The LCD is now visible even with the backlight off. Can be rebased on master if the FMGC PR merges without it.

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.

  1. Make sure you are signed in to GitHub
  2. Click on the Checks tab on the PR
  3. On the left side, find and click on the PR Build tab
  4. Click on either flybywire-aircraft-a320-neo, flybywire-aircraft-a380-842 (4K) or flybywire-aircraft-a380-842 (8K) download link at the bottom of the page

lukecologne and others added 19 commits November 10, 2024 02:40
feat(pfd): add first version of FMGC data on PFD

feat(pdf): add first version of FCU data on PFD

feat(pfd): adjust PFD mach display logic for FCU data

feat(failures): add FCU to failure list

refactor(pfd): remove some more now unused vars

feat(pfd): adjust PFD selected alt logic for FCU/FMGC

feat(pfd): adjust FMA for FMGC data

fix(fbw): add std namespace resolution after rebase

fix(fbw): fix some build errors

fix(pfd): fix some small errors in the new PFD indications

feat(pfd): add FD fail flag

fix(pfd): fix simvar publisher after rebase

fix(fmgc): move new files after rebase

feat(afs): add FCU initial version, adjust templates for FCU

fix(pfd): fix issues after rebase

temporary fix

feat(afs): add FCU simulink code

feat(fcu): change XML to new LVars, update docs, FLT files and baro selector code

feat(fcu): add new FCU display based on Avionics Framework

feat: split fcu baro display

feat(fcu): add EIS display, add AFS display output provision

fix(pfd): correctly invert FD active signal from FCU

refactor(fbw): remove old FCU init code

feat(afs): add FCU client data

feat(afs): add some missing data to FMGC A bus

feat(fcu): add AFS FCU JS display logic

feat(fcu): add lights test

fix: fix baro unit selector being incorrect at startup

fix(behavior): use new Lvar in alt increment selector

feat(fcu): initial implementation of target selection logic

chore: remove old FCU

fix(pfd): fix multiple small issues in the PFD

fix(fmgc): add time and sim data inputs to FMGC and FCU

feat(fcu): add FMGC word passthrough, add button processing

fix: add back A/THR to keep engine control

fix(fbw): enable reading of FMGC busses when Simulink is active

feat(fcu): update FCU CSS after flybywiresim#7947

fix(pfd/fcu): fix msfssdk usages after update

fix(pfd): fix rebase issues

fix(pfd): dont always show FD FMA box, fix sel HDG display condition

feat(fmgc/fcu): general updates to FG logic

fix(pfd): fix boxing logic for FMA

feat(fmgc): add placeholder FMS inputs

chore(fmgc): remove now unused Lvars

feat(fmgc/fcu): various changes

feat(fmgc/fcu): various changes, add FMS client data

fix(pfd): missing trailing comma after rebase

fix(pfd): actually call function

chore(pfd): fix import after rebase

refactor(pfd): move FG and FCU busses to own publisher

fix(pfd): use FCU bus word for heading QFU indicator

feat(fcu): selection now works properly

fix(failures): fix failures for EFCS/AFS

feat(afs): add first version of failures for FMGC and FCU

fix(pfd): various fixes in the FMA logic

feat(fmgc): various fixes and additions to FMGC discrete inputs

fix(pfd): fix priority for app capability messages

fix(pfd): FD yaw bar logic and sel spd/alt/fd flag blinking

feat(afs): update FCU and FMGC models

feat(afs): add initial FMGC PFD SPD output, add FCU SEL SPD output

fix(pfd): fix ls after rebase

fix after rebase

feat(fmgc): add FLX condition to SRS mode, add A/THR engage conditions

fix(pfd): fix some issues after rebase

feat(pfd): correct size of FD flag

fix(fcu): fixes after rebase

fix(fcu): re-add display color adjustment after rebase

fix(fcu): comment out text shadow due to coherent bug

fix(pfd): fix after rebase
@lukecologne lukecologne force-pushed the fmgc-computer branch 4 times, most recently from 3ea8588 to b945f1f Compare November 15, 2024 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants