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(lights): Interior and exterior lighting rework and new glass textures #7947

Merged
merged 18 commits into from
Apr 8, 2023

Conversation

FinalLightNL
Copy link
Contributor

@FinalLightNL FinalLightNL commented Apr 4, 2023

Fixes #6108

Summary of Changes

My previous PR caused a couple issues looking very unrealistic in some conditions based on time of day and weather.
I have removed every single light within the cockpit and redid everything from scratch.
Including the emissive decals which has a little surprise.

List of changes :

  • Removed all soft lights from all .fx files which results in proper reflections on all materials without dulling them out, this also makes textures look better imo.
  • All flood types now cast ambient lights giving a ray tracing ish feel.
  • Flood lights are enhanced, also now has the correct 2800K temp color according to ref data.
  • Dome lights has been enhanced as well, and the first step is less bright as it should be.
  • Emissive decals now have integ bulb wear below the diffusers, went of by a 7 year old NEO so didn't make it too prominent.
  • The clock now powers on bus and has a blue ish background glow as per panel type, it was on @ C&D before which isn't normal behavior.
  • Winglights have been changed according to references, and also cast slightly within the pod and blades (inner outside more)
  • New glass textures added thanks to @MoreRightRudder for the wonderful work.
  • The box shadow css related to homecockpit has been fully commented out, makes homecockpit mode useless atm (needs to be removed in another pr)
    This was a necessary step to make the glass textures look as they are.
  • Fault decals were yellow, changed to amber per references as well.

Screenshots (if necessary)

NewGlass
Floods_Main1
FloodPed1
NewIntegs_1
Ambiance1
Ambiance2
Console
Dome1
Dome3
Dome2
Dome4
winglight_2png
winglight_1
ClockOnBus
Ambiance3
IntegBreakers

References

Additional context

There are quite a few changes in here, but it improves the whole feel of the cockpit.
Feel free to DM me on discord or comment below when you encounter issues or see something that is off.

Discord username (if different from GitHub): FinalLight#2113

Testing instructions

Please spawn in several different time of day, fly through clouds as well.
Play with weather presets in all conditions including fog and see if all looks fine.
check if the clock display is off when plane is in C&D and turns on when both batteries are pressed with bus power.
Check if integ lights redshift or not, this was the biggest issue in my previous PR.
They should stay between Amber Orange and yellow~ish.
Dome lights should be dim on the first position and quite bright in the second as well.

Note: May be bugs with DLSS and integrated lighting (this is considered a sim graphics issue and not related to this addon).

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

@Valastiri Valastiri changed the title Interior lights rework, new glass textures and improved exterior winglights feat(lights): Interior and exterior lighting rework and new glass textures Apr 4, 2023
@2hwk
Copy link
Member

2hwk commented Apr 4, 2023

Lint is failing (Line 15 Clock.tsx)

@2hwk 2hwk added the QA Tier 1 label Apr 5, 2023
@2hwk 2hwk added this to the v0.10.0 milestone Apr 5, 2023
@2hwk 2hwk dismissed their stale review April 5, 2023 03:27

outdated

@2hwk 2hwk added QA Tier 2 and removed QA Tier 1 labels Apr 5, 2023
@2hwk
Copy link
Member

2hwk commented Apr 5, 2023

I've run through the testing instructions once but I feel this needs also more testing with wider hardware and software configurations at various resolutions. Definitely candidate for EXP for wider testing and feedback.

@2hwk
Copy link
Member

2hwk commented Apr 5, 2023

QA Report

Testing:

  • Please spawn in several different time of day, fly through clouds as well.
  • Play with weather presets in all conditions including fog and see if all looks fine.
  • Check if the clock display is off when plane is in C&D and turns on when both batteries are pressed with bus power.
  • Check if integ lights redshift or not, this was the biggest issue in my previous PR. They should stay between Amber Orange and yellow~ish.
  • Dome lights should be dim on the first position and quite bright in the second as well.

Note:

  • This run was done on proton experimental with DXVK as such, testing is possibly only valid for functionality and not visuals, as there are quite substantial differences in visuals between DXVK and DX11 on windows.

Settings were custom/Ultra at 1440p (No 10-bit or HDR). Unknown how visuals would be affected at lower resolutions (1080p).

Negatives:

  • May need adjustment from previously set user lighting presets, generally would need to be set darker. This should be communicated.

Result:
QA Pass, but see note

Conclusions:
LGTM but push to experimental for wider public testing.

lukecologne added a commit to lukecologne/a32nx that referenced this pull request Jun 7, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 7, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 14, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 16, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 20, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 25, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 25, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 26, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jun 28, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 1, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 3, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 3, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 12, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 17, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 17, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 22, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 24, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Jul 26, 2024
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
aguther pushed a commit to lukecologne/a32nx that referenced this pull request Jul 31, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Aug 12, 2024
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
aguther pushed a commit to lukecologne/a32nx that referenced this pull request Aug 18, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Aug 25, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 4, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 4, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 5, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 9, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 10, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 15, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 17, 2024
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 added a commit to lukecologne/a32nx that referenced this pull request Sep 19, 2024
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Wing Light Enhancements
10 participants