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(afs): Add FMGC and FCU computer implementation #7587

Open
wants to merge 81 commits into
base: master
Choose a base branch
from

Commits on Sep 19, 2024

  1. feat(fmgc): add FMGC and FCU

    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 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6a38a24 View commit details
    Browse the repository at this point in the history
  2. fix(pfd): fix FD display

    lukecologne committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    db3efe3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6a40ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd989a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    462f41f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5cb5a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    92bde56 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f15da49 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1bd88fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0fccb7a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    04dbd94 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fbf83f0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    afcb477 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    50b8630 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ca94521 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7dd4aa9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    92e0f3b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d3765b6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f5f8d28 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    df8761a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    88f1ec7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    90e7a94 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0eaa693 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f767aa6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ba6f266 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ad2d429 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ab5dcc0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    eb5d48c View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    37542df View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    22e4650 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5b429ab View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3a69f33 View commit details
    Browse the repository at this point in the history
  33. fix(pfd): fix TS error

    lukecologne committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2dd08c1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c44faf2 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    f6a3a6a View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d961391 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    b5eec71 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    647e908 View commit details
    Browse the repository at this point in the history
  39. feat(fmgc): improve ALT CSTR handling, CLB/DES logic, fix OP CLB mode…

    … reversion triple click
    lukecologne committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5d2c7e1 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    f4f4b1c View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    7944f9f View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    bde5877 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    ec8491e View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    d94d568 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    bcefb63 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f6def74 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    927c58e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    5466dcf View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    4aeb2f0 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    a024c0a View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    55e2a4d View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    9a1c529 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    2431fe5 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    6a3b1b3 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    268b22d View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    c6d9d8e View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    e545a7c View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    651ae41 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    9e0ab07 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    ef7aaa6 View commit details
    Browse the repository at this point in the history
  61. feat(fmgc): add NAV on GA

    lukecologne committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    fa06a18 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    e4e9847 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    42679a8 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    0f95d70 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    54fe772 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    02475ab View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    11cf285 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    bc3db9e View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    eea4c73 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    dc3f591 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    54797d1 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    fa40a56 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    99a316b View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    906d079 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    b5a0e9b View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    e738f7a View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    7b3e0a1 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    793e809 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    e292547 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    eb461d8 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    921a836 View commit details
    Browse the repository at this point in the history