├───.github <GitHub configuration and workflow files>
│ ├───ISSUE_TEMPLATE <templates for issues and pull requests>
│ └───workflows <GitHub Actions workflow definitions>
| └───CHANGELOG.md <changelog for the repository to be updated by PRs>
├───docs <general documentation for the repository>
├───fbw-a32nx <A32NX aircraft project files>
│ ├───docs <A32NX project-specific documentation>
│ ├───out <directory for the final build of the A32NX aircraft package>
│ └───src <A32NX source code>
│ ├───base <base files for MSFS package configuration>
│ ├───behavior <behavior logic and configuration files>
│ ├───fonts <font assets used in the A32NX>
│ ├───localization <localization and translation files>
│ ├───model <3D model files and assets>
│ ├───systems <non-WASM system implementation files>
│ │ ├───atsu <ATSU system files>
│ │ ├───extras-host <additional host for non aircraft-systems>
│ │ ├───failures <aircraft failure simulation logic>
│ │ ├───fmgc <Flight Management and Guidance Computer (FMGC) implementation>
│ │ ├───instruments <instrumentation source files>
│ │ │ └───src <instrument source code files>
│ │ │ ├───ATC <Air Traffic Control display and logic>
│ │ │ ├───BAT <battery instrument files>
│ │ │ ├───Clock <clock instrument files>
│ │ │ ├───Common <common instrument files shared across systems>
│ │ │ ├───DCDU <DCDU display logic>
│ │ │ ├───EFB <A32NX specific Electronic Flight Bag implementation>
│ │ │ ├───EWD <Engine Warning Display files>
│ │ │ ├───ISIS <Integrated Standby Instrument System>
│ │ │ ├───MsfsAvionicsCommon <common MSFS Avionics Framework files>
│ │ │ ├───ND <Navigation Display logic>
│ │ │ ├───OANC <Onboard Announcements Control system>
│ │ │ ├───PFD <Primary Flight Display logic>
│ │ │ ├───RMP <Radio Management Panel>
│ │ │ ├───RTPI <Real-time Position Indicator>
│ │ │ └───SD <System Display files>
│ │ ├───sentry-client <Sentry client integration for monitoring>
│ │ ├───shared <shared system files>
│ │ ├───simbridge-client <SimBridge client integration for external communication>
│ │ ├───systems-host <systems host for aircraft systems>
│ │ └───tcas <Traffic Collision Avoidance System implementation>
│ ├───textures <texture assets for the A32NX>
│ └───wasm <WASM-based system source files>
│ ├───extra-backend-a32nx <extra backend logic for A32NX in C++>
│ ├───fadec_a32nx <Full Authority Digital Engine Control (FADEC) for A32NX in C++>
│ ├───fbw_a320 <fly-by-wire systems for the A32NX in C++>
│ └───systems <aircraft systems in Rust>
├───fbw-a380x <A380X aircraft project files>
│ ├───docs <A380X project-specific documentation>
│ ├───out <directory for the final build of the A380X aircraft package>
│ └───src <A380X source code>
│ ├───base <base files for MSFS package configuration>
│ ├───fonts <font assets used in the A380X>
│ ├───localization <localization and translation files>
│ ├───systems <non-WASM system implementation files>
│ │ ├───extras-host <additional host for non aircraft-systems>
│ │ ├───failures <aircraft failure simulation logic>
│ │ ├───instruments <instrumentation source files>
│ │ │ └───src <instrument source code files>
│ │ │ ├───ATCCOM <ATC communication display logic>
│ │ │ ├───BAT <battery instrument files>
│ │ │ ├───Clock <clock instrument files>
│ │ │ ├───Common <common instrument files shared across instruments>
│ │ │ ├───EFB <Electronic Flight Bag implementation>
│ │ │ ├───EWD <Engine Warning Display files>
│ │ │ ├───FCU <Flight Control Unit>
│ │ │ ├───ISISlegacy <legacy Integrated Standby Instrument System>
│ │ │ ├───MFD <Multi-Function Display logic>
│ │ │ ├───MsfsAvionicsCommon <common MSFS Avionics Framework files>
│ │ │ ├───ND <Navigation Display logic>
│ │ │ ├───OIT <Onboard Information Terminal>
│ │ │ ├───PFD <Primary Flight Display logic>
│ │ │ ├───RMP <Radio Management Panel>
│ │ │ ├───RTPI <Real-time Position Indicator>
│ │ │ └───SD <System Display files>
│ │ ├───sentry-client <Sentry client integration for monitoring>
│ │ ├───shared <shared system files>
│ │ └───systems-host <systems host for aircraft systems>
│ └───wasm <WASM-based system source files for A380X>
│ ├───extra-backend-a380x <extra backend logic for A380X in C++>
│ ├───fadec_a380x <Full Authority Digital Engine Control (FADEC) for A380X in C++>
│ ├───fbw_a380 <fly-by-wire systems for the A380X in C++>
│ └───systems <aircraft systems in Rust>
├───fbw-common <shared libraries and common utilities across projects>
│ ├───docs <documentation for shared components>
│ ├───msfs-avionics-mirror <mirror of MSFS avionics common files>
│ └───src <source code for common components>
│ ├───jest <Jest configuration and test files>
│ ├───systems <common systems implementations>
│ │ ├───datalink <datalink communication systems>
│ │ ├───instruments <common instrumentation components>
│ │ └───src <source files for common instruments>
│ │ ├───BAT <battery instrument files>
│ │ ├───Clock <clock instrument files>
│ │ ├───EFB <Electronic Flight Bag shared components>
│ ├───navdata <Msfs Navdata Client for navigation data>
│ └───shared <shared utilities and helper functions>
│ ├───typings <TypeScript typings specific to MSFS projects>
│ └───wasm <WASM-based common components>
│ ├───cpp-msfs-framework <C++ framework for MSFS integration>
│ ├───extra-backend <additional backend logic (Pushback, Presets) in C++>
│ ├───fadec_common <common Full Authority Digital Engine Control (FADEC) logic in C++>
│ ├───fbw_common <common fly-by-wire code in C++>
│ ├───systems <common systems code in Rust>
│ ├───terronnd <terrain radar system in C++>
│ └───utils <shared utility functions for WASM components>
├───fbw-ingamepanels-checklist-fix <FlyByWire in-game panel checklist fix project>
│ ├───out <output folder for the in-game checklist package>
│ └───src <source code for the checklist fix>
│ └───base <base files for the in-game checklist package>
│ └───flybywire-ingamepanels-checklist-fix <configuration for MSFS integration>
├───large-files <large file storage for assets and models>
│ ├───fbw-a380x <large files specific to A380X>
│ └───scripts <build and processing scripts for large files>
├───scripts <build and processing scripts for the repository>
│ ├───cmake <CMake configuration files>
│ └───dev-env <development environment setup scripts>
└───tools <tools and utilities for development>
├───fdr2csv <tool for converting flight data recorder files to CSV>
└───heapdump <tool for capturing and analyzing heap dumps>