diff --git a/docs/FILE_LIST.md b/docs/FILE_LIST.md index ff5b8bd90..c99bc0745 100644 --- a/docs/FILE_LIST.md +++ b/docs/FILE_LIST.md @@ -3,9 +3,8 @@ - [X] [FlyByWire Aircraft Overview](aircraft/index.md) - [X] [FlyByWire A32NX Overview](aircraft/a32nx/index.md) - [X] [A32NX Flight Deck API](aircraft/a32nx/a32nx-api/a32nx-flightdeck-api.md) - - [X] [Common Hardware Controllers and Setup](aircraft/a32nx/a32nx-api/hardware.md) - [X] [FlyByWire A32NX API](aircraft/a32nx/a32nx-api/index.md) - - [X] [A32NX Developer API](aircraft/a32nx/a32nx-api/lvars-events.md) + - [X] [A32NX Developer API](aircraft/a32nx/a32nx-api/a32nx-systems-api) - [X] [Audio Configuration](aircraft/a32nx/feature-guides/audio.md) - [X] [Custom Autopilot / Fly-By-Wire](aircraft/a32nx/feature-guides/autopilot-fbw.md) - [X] [Custom Camera Views](aircraft/a32nx/feature-guides/camera-views.md) @@ -27,6 +26,9 @@ - [X] [Profile](aircraft/a32nx/feature-guides/gsxintegration/profile.md) - [X] [FlyByWire A380X Overview](aircraft/a380x/index.md) - [X] [INOP System](aircraft/a380x/inop.md) + - [X] [A380X Flight Deck API](aircraft/a380x/a380x-api/a380x-flight-deck-api.md) + - [X] [A380X Developer API](aircraft/a380x/a380x-api/a380x-systems-api.md) + - [X] [FlyByWire A380X API](aircraft/a380x/a380x-api/index.md) - [X] [Flight Planning](aircraft/a380x/feature-guides/flight-planning.md) - [X] [Overview](aircraft/a380x/feature-guides/index.md) - [X] [Fuel and Weight](aircraft/a380x/feature-guides/loading-fuel-weight.md) @@ -253,7 +255,7 @@ - [X] [Glareshield Side Panels](pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-side.md) - [X] [Glareshield Underside](pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-underside.md) - [X] [Center Right Panel](pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md) - - [X] [Display Unit Control Panel](pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/efis-reconf.md) + - [X] [Display Unit Control Panel](pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/ducp) - [X] [Engine Warning Display (EWD)](pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/ewd.md) - [X] [Gravity Gear Panel](pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/gravity-gear.md) - [X] [Integrated Standby Instrument System (ISIS)](pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/isis.md) diff --git a/docs/TODO_README.md b/docs/TODO_README.md index cc1dbd646..a1f5c7bec 100644 --- a/docs/TODO_README.md +++ b/docs/TODO_README.md @@ -37,9 +37,8 @@ is good enough for now but might be improved in the future. - [X] [Wheel Chocks and GSE Safety Cones](aircraft/a32nx/feature-guides/wheel-chocks-cones.md) - [X] [GSX Integration](aircraft/a32nx/feature-guides/gsxintegration/index.md) - [X] [API](aircraft/a32nx/a32nx-api/index.md) - - [X] [Common Hardware](aircraft/a32nx/a32nx-api/hardware.md) - [X] [FlyByWire A32NX API - A32NX Flight Deck API](aircraft/a32nx/a32nx-api/a32nx-flightdeck-api.md) - - [X] [FlyByWire A32NX LVAR Events](aircraft/a32nx/a32nx-api/lvars-events.md) + - [X] [FlyByWire A32NX LVAR Events](aircraft/a32nx/a32nx-api/a32nx-systems-api) - [X] [A380X](aircraft/a380x/index.md) - [X] [Overview](aircraft/a380x/index.md) - [X] [Feature Guides](aircraft/a380x/feature-guides/index.md) diff --git a/docs/aircraft/a32nx/a32nx-api/.pages b/docs/aircraft/a32nx/a32nx-api/.pages index d62463d93..3f7ce6c21 100644 --- a/docs/aircraft/a32nx/a32nx-api/.pages +++ b/docs/aircraft/a32nx/a32nx-api/.pages @@ -1,4 +1,3 @@ nav: - Overview: index.md - - Common Hardware: hardware.md - ... diff --git a/docs/aircraft/a32nx/a32nx-api/a32nx-systems-api.md b/docs/aircraft/a32nx/a32nx-api/a32nx-systems-api.md new file mode 100644 index 000000000..4f3504877 --- /dev/null +++ b/docs/aircraft/a32nx/a32nx-api/a32nx-systems-api.md @@ -0,0 +1,31 @@ +--- +title: A32NX Developer API +description: Documentation for the FlyByWire A32NX FlightDeck API. +--- + +# A32NX Developer API + +Flight-Deck API Documentation: [Flight-Deck API](a32nx-flight-deck-api) + +In addition to the above documentation, all custom variables and custom events are documented by our developers on our project's GitHub: [:fontawesome-brands-github:{: .github } - **Docs section on GitHub**](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs){target=new} + +- [Original Page on Github for Custom LVARs](https://github.com/flybywiresim/aircraft/blob/master/fbw-a32nx/docs/a320-simvars.md){target=new} +- [Original Page on Github for Custom Events](https://github.com/flybywiresim/aircraft/blob/master/fbw-a32nx/docs/a320-events.md){target=new} + +## Templates + +- **SPAD.neXt:** [flybywire-aircraft-a320-neo.xml](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs/SPAD.neXt){target=new} +- **FSUIPC:** [flybywire-aircraft-a320-neo.evt](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs/FSUIPC){target=new} + +!!! note "The GitHub pages have been imported below for your convenience." + +## Developer SimVars Documentation + +{{ external_markdown('https://raw.githubusercontent.com/flybywiresim/aircraft/refs/heads/master/fbw-a32nx/docs/a320-simvars.md', '') }} + +## Developer Input Events Documentation + +{{ external_markdown('https://raw.githubusercontent.com/flybywiresim/aircraft/refs/heads/master/fbw-a32nx/docs/a320-events.md', '') }} + + + diff --git a/docs/aircraft/a32nx/a32nx-api/hardware.md b/docs/aircraft/a32nx/a32nx-api/hardware.md deleted file mode 100644 index c20ea9bab..000000000 --- a/docs/aircraft/a32nx/a32nx-api/hardware.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: FlyByWire A32NX API - Common Hardware Controllers and Setup -description: A collection of common flight simulation hardware which can be used together with Microsoft Flight Simulator 2020 and the FlyByWire A32NX. ---- - -# Common Hardware Controllers and Setup - -This page shows you a collection of common flight simulation hardware which can be used together with Microsoft Flight Simulator and the FlyByWire A32NX. - -To make some of these controllers fully compatible, you need to replace their default drivers with the appropriate software. See [here](index.md#solutions). - -The examples below are configured via SPAD.neXt and the configuration documentation is linked below. - -With SPAD.neXt you can also download complete profiles for aircraft and hardware controllers. For the FlyByWire A32NX and the controllers below, this profile is used (which is downloadable from within SPAD.neXt): - -![SPAD.neXt A32NX Profile](../assets/api-guide/spad-profile1.png "SPAD.neXt A32NX Profile"){loading=lazy} - -Find the complete SPAD documentation for these controllers in this single file: [A32NX FBW MSFS2020.pdf](../assets/api-guide/A32NX%20FBW%20MSFS2020.pdf){target=new} - -This profile is maintained by Cdr_Maverick#6475. - -To build your own profile, you can use our Flight-Deck API Documentation: [Flight-Deck API](a32nx-flightdeck-api.md) - -### Logitech Switch Panel - -![Logitech Switch Panel](../assets/api-guide/logitech-switch-panel.png "Logitech Switch Panel"){loading=lazy} - -### Logitech Multi Panel - -![Logitech Multi Panel](../assets/api-guide/logitech-multi-panel.png "Logitech Multi Panel"){loading=lazy} - -### Thrustmaster TCA Quadrant Airbus Edition - -![thrustmaster-tca-quadrant.png](../assets/api-guide/thrustmaster-tca-quadrant.png){loading=lazy} - -!!! tip "" - Remember to calibrate your throttle detents for this throttle: [TCA Throttle Calibration](../../common/flypados3/throttle-calibration.md#thrustmaster-tca-throttle) - -!!! warning "" - To avoid unexpected problems during a flight, some default keybindings should be removed when using the TCA Throttle. - - If you have the sidestick as well, make sure to unbind the mini-throttle from the sidestick. - - If you don't have the Add-ons, remove all the key bindings for the buttons, knobs, and axis on the Add-ons. These are shown in the image below: - ![Thrustmaster TCA Quadrant Add-on Airbus Edition Bindings](../assets/api-guide/tca-settings.png "Thrustmaster TCA Quadrant Add-on Airbus Edition Bindings"){loading=lazy} - -### Thrustmaster TCA Throttle Add-On TCA Quadrant Add-on Airbus Edition - -![Thrustmaster TCA Quadrant Add-on Airbus Edition](../assets/api-guide/thrustmaster-tca-quadrant-add-on.png "Thrustmaster TCA Quadrant Add-on Airbus Edition"){loading=lazy} - -### Thrustmaster T.Flight Rudder Pedals - -![thrustmaster-tca-quadrant.png](../assets/api-guide/thrustmaster-t-flight-rudder.png){loading=lazy} - -!!! tip "" - If you experience problems like brakes getting stuck while taxiing or twitching rudders, make sure that your pedals - are set up correctly. [T.Flight Rudder Pedals Settings](../../support/detail-pages/rudder.md) - -### Elgato Stream Deck - -![Elgato Stream Deck](../assets/api-guide/stream-deck.png "Elgato Stream Deck"){loading=lazy} - -### Thrustmaster TCA Sidestick Airbus Edition or T.16000M FCS - -!!! block "" - - ![TCA Sidestick Airbus edition](../assets/api-guide/thrustmaster-tca-sidestick.png "TCA Sidestick Airbus edition"){loading=lazy align=left width=46%} - - ![Thrustmaster-T.16000M FCS](../assets/api-guide/thrustmaster-t16000m-fcs.png "Thrustmaster-T.16000M FCS"){loading=lazy align=right width=46%} - -These flight sticks have normal flight surface controls (pitch, roll, and yaw) but they also have 10 configurable buttons, 8-way hat switch and a slider. - -We recommend using the Microsoft Flight Simulator normal mapping for the flight surfaces. - -![flight-control-mapping](../assets/api-guide/flight-control-mapping.png) - -The rest of the buttons can be mapped as you require it. - -### Thrustmaster TWCS Throttle - -![Thrustmaster TWCS Throttle](../assets/api-guide/thrustmaster-twcs-throttle.png "Thrustmaster TWCS Throttle"){loading=lazy} - -!!! tip "" - Remember to calibrate your throttle detents for this throttle: [TWCS Throttle Calibration](../../common/flypados3/throttle-calibration.md#thrustmaster-twcs-throttle) - -The rest of the buttons can be mapped as you require it. - - - diff --git a/docs/aircraft/a32nx/a32nx-api/index.md b/docs/aircraft/a32nx/a32nx-api/index.md index f415b5cf6..d8271eb38 100644 --- a/docs/aircraft/a32nx/a32nx-api/index.md +++ b/docs/aircraft/a32nx/a32nx-api/index.md @@ -51,15 +51,15 @@ The FlyByWire A32NX also requires specific variables to control its advanced fea Flight-Deck Documentation: [Flight-Deck API](a32nx-flightdeck-api.md) -Developer Documentation: [A32NX API Documentation](lvars-events.md) +Developer Documentation: [A32NX API Documentation](a32nx-systems-api) The most common software solutions are: -- [SPAD.neXt](https://www.spadnext.com/home.html){target=new} +- [Axis and Ohs](https://www.axisandohs.com/){target=new} - [FSUIPC](http://www.fsuipc.com/){target=new} -- [Axis and Ohs](https://axisandohs.weebly.com/){target=new} +- [Mobiflight](https://www.mobiflight.com/en/index.html){target=new} +- [SPAD.neXt](https://www.spadnext.com/home.html){target=new} -For SPAD.neXt we have some example configurations for common hardware controllers: [Common hardware with SPAD](hardware.md) diff --git a/docs/aircraft/a32nx/a32nx-api/lvars-events.md b/docs/aircraft/a32nx/a32nx-api/lvars-events.md deleted file mode 100644 index eb23de376..000000000 --- a/docs/aircraft/a32nx/a32nx-api/lvars-events.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: FlyByWire A32NX Developer API -description: Documentation for the FlyByWire A32NX FlightDeck API. ---- - -# A32NX Developer API - -Flight-Deck API Documentation: [Flight-Deck API](a32nx-flightdeck-api.md) - -In addition to the above documentation, all custom variables and custom events are documented by our developers on our project's GitHub: [:fontawesome-brands-github:{: .github } - **Docs section on GitHub**](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs){target=new} - -## Docs: - -- [Custom LVARs](https://github.com/flybywiresim/aircraft/blob/master/fbw-a32nx/docs/a320-simvars.md){target=new} -- [Custom Events](https://github.com/flybywiresim/aircraft/blob/master/fbw-a32nx/docs/a320-events.md){target=new} - -## Templates - -- **SPAD.neXt:** [flybywire-aircraft-a320-neo.xml](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs/SPAD.neXt){target=new} -- **FSUIPC:** [flybywire-aircraft-a320-neo.evt](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs/FSUIPC){target=new} diff --git a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Multi Panel.pdf b/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Multi Panel.pdf deleted file mode 100644 index 985c8958a..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Multi Panel.pdf and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Pro Switch Panel.pdf b/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Pro Switch Panel.pdf deleted file mode 100644 index 94df058a8..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Pro Switch Panel.pdf and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Script Panel.pdf b/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Script Panel.pdf deleted file mode 100644 index 8debc7654..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Script Panel.pdf and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Stream Deck XL.pdf b/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Stream Deck XL.pdf deleted file mode 100644 index 28a923a34..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 Stream Deck XL.pdf and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 TCA-Q Addon.pdf b/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 TCA-Q Addon.pdf deleted file mode 100644 index 8fd8c4c01..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020 TCA-Q Addon.pdf and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020.pdf b/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020.pdf deleted file mode 100644 index 046486d1a..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/A32NX FBW MSFS2020.pdf and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/flight-control-mapping.png b/docs/aircraft/a32nx/assets/api-guide/flight-control-mapping.png deleted file mode 100644 index fca34572b..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/flight-control-mapping.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/logitech-multi-panel.png b/docs/aircraft/a32nx/assets/api-guide/logitech-multi-panel.png deleted file mode 100644 index dbd66208d..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/logitech-multi-panel.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/logitech-switch-panel.png b/docs/aircraft/a32nx/assets/api-guide/logitech-switch-panel.png deleted file mode 100644 index ca6a38069..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/logitech-switch-panel.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/spad-profile.png b/docs/aircraft/a32nx/assets/api-guide/spad-profile.png deleted file mode 100644 index 298db01fd..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/spad-profile.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/spad-profile1.png b/docs/aircraft/a32nx/assets/api-guide/spad-profile1.png deleted file mode 100644 index 3ed6ff6cf..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/spad-profile1.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/stream-deck.png b/docs/aircraft/a32nx/assets/api-guide/stream-deck.png deleted file mode 100644 index e60fa7083..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/stream-deck.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/tca-settings.png b/docs/aircraft/a32nx/assets/api-guide/tca-settings.png deleted file mode 100644 index c88db60af..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/tca-settings.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-t-flight-rudder.png b/docs/aircraft/a32nx/assets/api-guide/thrustmaster-t-flight-rudder.png deleted file mode 100644 index 8c7e499c1..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-t-flight-rudder.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-t16000m-fcs.png b/docs/aircraft/a32nx/assets/api-guide/thrustmaster-t16000m-fcs.png deleted file mode 100644 index a92618ae4..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-t16000m-fcs.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-quadrant-add-on.png b/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-quadrant-add-on.png deleted file mode 100644 index ac0e1e706..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-quadrant-add-on.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-quadrant.png b/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-quadrant.png deleted file mode 100644 index ac97e6d3c..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-quadrant.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-sidestick.png b/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-sidestick.png deleted file mode 100644 index 216d4ae2e..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-tca-sidestick.png and /dev/null differ diff --git a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-twcs-throttle.png b/docs/aircraft/a32nx/assets/api-guide/thrustmaster-twcs-throttle.png deleted file mode 100644 index 0c76a8f62..000000000 Binary files a/docs/aircraft/a32nx/assets/api-guide/thrustmaster-twcs-throttle.png and /dev/null differ diff --git a/docs/aircraft/a380x/.pages b/docs/aircraft/a380x/.pages index 122d89da8..7aca7345d 100644 --- a/docs/aircraft/a380x/.pages +++ b/docs/aircraft/a380x/.pages @@ -9,4 +9,4 @@ nav: # - support # - INOP Systems: inop.md - Feature Guides: feature-guides -# - API and Hardware: a32nx-api \ No newline at end of file + - A380X APIs: a380x-api \ No newline at end of file diff --git a/docs/aircraft/a380x/a380x-api/.pages b/docs/aircraft/a380x/a380x-api/.pages new file mode 100644 index 000000000..789a1f2e0 --- /dev/null +++ b/docs/aircraft/a380x/a380x-api/.pages @@ -0,0 +1,5 @@ +nav: + - Overview: index.md + - A380X Flight Deck API: a380x-flight-deck-api.md + - A380X Developer API: a380x-systems-api.md + - ... diff --git a/docs/aircraft/a380x/a380x-api/a380x-flight-deck-api.md b/docs/aircraft/a380x/a380x-api/a380x-flight-deck-api.md new file mode 100644 index 000000000..06a928917 --- /dev/null +++ b/docs/aircraft/a380x/a380x-api/a380x-flight-deck-api.md @@ -0,0 +1,1045 @@ +--- +title: A380X Flight Deck API +description: Documentation for the FlyByWire A32NX FlightDeck API. +hide: + - navigation +--- + +# A380X Flight Deck API + +[A380 Pilot Briefing](../../../pilots-corner/a380x/a380x-briefing/index.md){ .md-button } +[Clickable Flight Deck](../../../pilots-corner/a380x/a380x-briefing/flight-deck/index.md){ .md-button } + +Find the developer documentation of Custom Events and Custom LVars of the A380X: + +- [CUSTOM LVARs](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380-simvars.md){target=new} +- [Custom Input Events](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380x-input-events.md){target=new} + +[//]: # (- [Custom Events](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380-events.md){target=new}) + + +## "How to read the tables" + +- **Function**: The name of the switch or button on the panel. +- **API Usage**: The name of the API variable or event. +- **Values**: The possible values the API variable or event can have. +- **Read/Write**: Whether the API variable or event can be read or written. +- **Type**: The type of the API variable or event (see [below](#api-var-and-event-types)). +- **Remark**: Additional information about the API variable or event. + +To shorten the length of the table, we use the following placeholders for the API designations: + +- `{SIDE}`: Replace with `L` for left, `R` for right (and sometimes `C` for Center). +- `{NUM}`: Replace with `1` for the first, `2` for the second, `3` for the third, `4` for the fourth. + +### "API Var and Event Types" + +| Type | Description | +|----------------------|-----------------------------------------------------------------------------------------------------------------------| +| **CUSTOM LVAR** | are custom variables created by the FlyByWire team to control the aircraft (aka Named Vars). | +| **CUSTOM EVENT** | are custom events created by the FlyByWire team to control the aircraft. | +| **MSFS VAR** | are variables that are part of the default MSFS SDK (aka A Vars). | +| **SIMCONNECT VAR** | are A Vars variables that are accessible via the SimConnect API. | +| **MSFS EVENT** | are events that are part of the default MSFS SDK (aka K-Events). | +| **SIMCONNECT EVENT** | are K-Events that are accessible via the SimConnect API. | +| **HTML EVENT** | are events that are part of the default MSFS SDK (aka H: Events). | +| **INPUT EVENT** | are events that are part of the default MSFS SDK used mainly for cockpit interaction inputs (aka B Vars or B Events). | + +_[MSFS Avionics Framework on SimVars](https://microsoft.github.io/msfs-avionics-mirror/docs/interacting-with-msfs/simvars){target=new}_
+_[MSFS Avionics Framework on Events](https://microsoft.github.io/msfs-avionics-mirror/docs/interacting-with-msfs/key-events){target=new}_
+_[MSFS Avionics Framework on H Events](https://microsoft.github.io/msfs-avionics-mirror/docs/interacting-with-msfs/receiving-h-events){target=new}_ + +!!! note "" + The below table might lag behind the current developments of the A380X. It is based on the A380X Development + version, and we try to keep it updated as best as possible. + + You can help us keep this up to date and improve this by reporting any errors or omissions on our + [:fontawesome-brands-discord:{: .discord } - **Discord**](https://discord.gg/flybywire){target=new} in the + **#a380x-support** channel or by creating an issue report here: + [Docs Issues](https://github.com/flybywiresim/docs/issues){target=new}. + +!!! note "The order of the panels below is alphabetical within each section." + +## Overhead + +### ADIRS Panel + +Flight Deck: [ADIRS Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/adirs.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------------------|:---------------------------------------------|:--------|:-----------|:------------|:--------------------| +| ADIR {NUM} knob | A32NX_OVHD_ADIRS_IR_{NUM}_MODE_SELECTOR_KNOB | 0..2 | R/W | CUSTOM LVAR | 0=OFF, 1=NAV, 2=ATT | +| | | | | | | +| IR {NUM} | A32NX_OVHD_ADIRS_IR_{NUM}_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_ADIRS_IR_{NUM}_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| ADR {NUM} | A32NX_OVHD_ADIRS_ADR_{NUM}_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_ADIRS_ADR_{NUM}_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| Remaining Alignment Time | A32NX_ADIRS_REMAINING_IR_ALIGNMENT_TIME | seconds | R | CUSTOM LVAR | | + +### AIR Panel + +Flight Deck: [AC Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/air.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------|:--------------------------------------------------------------|:-------|:-----------|:---------------|:--------------------------------------------------------| +| APU BLEED | A32NX_OVHD_PNEU_APU_BLEED_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_PNEU_APU_BLEED_PB_HAS_FAULT | 1 | R | CUSTOM LVAR | | +| | XMLVAR_Momentary_PUSH
_OVHD_AIRCOND_APUBLEED_Pressed | 0..1 | R/W | SIMCONNECT VAR | Button position | +| | BLEED AIR APU | 0..1 | R | SIMCONNECT VAR | | +| | | | | | | +| ENG {NUM} BLEED | ENGINE_BLEED_AIR_SOURCE_TOGGLE | {NUM} | - | MSFS EVENT | | +| | BLEED AIR ENGINE:{NUM} | 0..1 | R | SIMCONNECT VAR | | +| | A32NX_OVHD_PNEU_ENG_{NUM}_BLEED_PB_HAS_FAULT | 0..1 | R/W | CUSTOM LVAR | | +| | XMLVAR_Momentary_PUSH
_OVHD_AIRCOND_ENG{NUM}BLEED_Pressed | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| X BLEED knob | A32NX_KNOB_OVHD_AIRCOND_XBLEED_POSITION | 0..2 | R/W | CUSTOM LVAR | 0=Close, 1=AUTO, 2=Open | +| | A32NX_PNEU_XBLEED_VALVE_{SIDE}_OPEN | 0..1 | R | CUSTOM LVAR | SIDE=C, L, R | +| | | | | | | +| PACK {NUM} | A32NX_OVHD_COND_PACK_{NUM}_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_COND_PACK_{NUM}_PB_HAS_FAULT | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_COND_PACK_{NUM}_FLOW_VALVE_1_IS_OPEN | 0..1 | R | CUSTOM LVAR | | +| | A32NX_COND_PACK_{NUM}_FLOW_VALVE_2_IS_OPEN | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| AIR FLOW knob | A32NX_KNOB_OVHD_AIRCOND_PACKFLOW_POSITION | 0..3 | R/W | CUSTOM LVAR | 0=MAN, 1=LO, 2=NORM, 3=HI | +| | | | | | | +| COCKPIT knob | A32NX_OVHD_COND_CKPT_SELECTOR_KNOB | 0..300 | R/W | CUSTOM LVAR | | +| | A32NX_COND_CKPT_TEMP | ° | R | CUSTOM LVAR | | +| | A32NX_COND_CKPT_DUCT_TEMP | ° | R | CUSTOM LVAR | | +| | | | | | | +| CABIN knob | A32NX_OVHD_COND_FWD_SELECTOR_KNOB | 0..400 | R/W | CUSTOM LVAR | 0..350 Cabin Temp, 400=PURS SEL | +| | A32NX_COND_{DECK}\_DECK_{NUM}_TEMP | ° | R | CUSTOM LVAR | DECK=MAIN or UPPER, MAIN has 8 zones, UPPER has 7 zones | +| | A32NX_COND_{DECK}\_DECK_{NUM}_DUCT_TEMP | ° | R | CUSTOM LVAR | DECK=MAIN or UPPER, MAIN has 8 zones, UPPER has 7 zones | +| | | | | | | +| HOT AIR | A32NX_OVHD_COND_HOT_AIR_{NUM}_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_COND_HOT_AIR_{NUM}_PB_HAS_FAULT | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| RAM AIR | A32NX_OVHD_COND_RAM_AIR_PB_IS_ON_LOCK | 0..1 | R | CUSTOM LVAR | Switch Guard | +| | A32NX_OVHD_COND_RAM_AIR_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| CABIN AIR EXTRACT | A32NX_OVHD_VENT_AIR_EXTRACT_PB_IS_ON_LOCK | 0..1 | R | CUSTOM LVAR | Switch Guard | +| | A32NX_OVHD_VENT_AIR_EXTRACT_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | + +### ANTI ICE Panel + +Flight Deck: [Anti Ice Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/anti-ice.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------|:---------------------------------------------------------|:-------|:-----------|:-----------------|:--------------------------------------| +| WING | TOGGLE_STRUCTURAL_DEICE | - | - | SIMCONNECT EVENT | Function & Button light | +| | STRUCTURAL DEICE SWITCH | 0..1 | R/W | SIMCONNECT VAR | Function & Button light | +| | XMLVAR_MOMENTARY_PUSH
_OVHD_ANTIICE_WING_PRESSED | 0..1 | R/W | CUSTOM LVAR | Button state | +| | | | | | | +| ENG {NUM} | ANTI_ICE_SET_ENG{NUM} | 0..1 | - | SIMCONNECT EVENT | Function & Button light | +| | ENG ANTI ICE:{NUM} | 0..1 | R/W | SIMCONNECT VAR | Function & Button light | +| | XMLVAR_MOMENTARY_PUSH
_OVHD_ANTIICE_ENG{NUM}_PRESSED | 0..1 | R/W | CUSTOM LVAR | Button state | +| | | | | | | +| PROBE/WINDOW HEAT | A32NX_MAN_PITOT_HEAT | 0..1 | R/W | CUSTOM LVAR | Panel is on the left side of the OVHD | +| | XMLVAR_MOMENTARY_PUSH
_OVHD_PROBESWINDOW_PRESSED | 0..1 | R/W | CUSTOM LVAR | Button state | + +### APU Panel + +Flight Deck: [APU Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------|:--------------------------------------|:-------|:-----------|:------------|:-------| +| MASTER SW | A32NX_OVHD_APU_MASTER_SW_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_APU_MASTER_SW_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| START | A32NX_OVHD_APU_START_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_APU_START_PB_IS_AVAILABLE | 0..1 | R | CUSTOM LVAR | | + +### CALLS Panel + +Flight Deck: [Calls Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/calls.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:---------|:-------------------------|:-------|:-----------|:------------|:-------| +| EMER | A32NX_CALLS_EMER_ON_LOCK | 0..1 | R | CUSTOM LVAR | | +| | A32NX_CALLS_EMER_ON | 0..1 | R/W | CUSTOM LVAR | | + +### ELEC Panel + +Flight Deck: [ELEC Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/elec.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------------|:---------------------------------------------------|:---------|:-----------|:-----------------|:-------------------------------------------| +| BAT {NUM} | A32NX_OVHD_ELEC_BAT_{NUM}_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_ELEC_BAT_{NUM}_PB_HAS_FAULT | 0..1 | R/W | CUSTOM LVAR | | +| BAT ESS+APU | A32NX_OVHD_ELEC_BAT_{ESS\|APU}_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_ELEC_BAT_{ESS\|APU}_PB_HAS_FAULT | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| EXT PWR | A32NX_OVHD_ELEC_EXT_PWR_{NUM]_PB_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_EXT_PWR_AVAIL:{NUM} | 0|1 | R | MSFS VAR | | +| | | | | | | +| GEN {NUM} | TOGGLE_ALTERNATOR:{NUM} | - | - | SIMCONNECT EVENT | | +| | GENERAL ENG MASTER ALTERNATOR:{NUM} | 0..1 | R/W | SIMCONNECT VAR | | +| | A32NX_OVHD_ELEC_ENG_GEN_{NUM}_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| APU GEN | APU_GENERATOR_SWITCH_TOGGLE | 1..2 | - | SIMCONNECT EVENT | | +| | APU_GENERATOR_SWITCH_SET | 0..1 | - | SIMCONNECT EVENT | | +| | APU GENERATOR SWITCH | 0..1 | R/W | SIMCONNECT VAR | | +| | A32NX_OVHD_ELEC_APU_GEN_{NUM}_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| BUS TIE | A32NX_OVHD_ELEC_BUS_TIE_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_ELEC_BUS_TIE_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| AC ESS FEED | A32NX_OVHD_ELEC_AC_ESS_FEED_PB_IS_NORMAL | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_ELEC_AC_ESS_FEED_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| AC ESS FEED LOCK | A32NX_OVHD_ELEC_AC_ESS
_FEED_PB_IS_NORMAL_LOCK | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| DRIVE {NUM} | A32NX_OVHD_ELEC_IDG_{NUM}_PB_IS_RELEASED | 0 -> 1 | R/W | CUSTOM LVAR | Cannot be undone - flight restart required | +| | A32NX_OVHD_ELEC_IDG_{NUM}_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| GALY & CAB | A32NX_OVHD_ELEC_GALY_AND_CAB_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | Current connected with PAX SYS | +| | A32NX_OVHD_ELEC_GALY_AND_CAB_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| COMMERCIAL | A32NX_OVHD_ELEC_COMMERCIAL_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | Currently 1+2 and ELMU are connected | +| | A32NX_OVHD_ELEC_COMMERCIAL_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | Currently 1+2 and ELMU are connected | +| | | | | | | + +### ENG START Panel + +Flight Deck: [ENG START Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-start.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------|:-----------------------------------|:-------|:-----------|:-----------------|:------------------------------| +| ENG MODE selector | TURB ENG IGNITION SWITCH EX1:{NUM} | 0..2 | R | MSFS VAR | 0=CRANK, 1=NORM, 2=IGN START | +| | TURBINE_IGNITION_SWITCH_SET{NUM} | 0..2 | - | SIMCONNECT EVENT | All 4 switches need to be set | + +### ENG FADEC Panel + +Flight Deck: [ENG FADEC Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/maintenance.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------|:---------------------------------|:-------|:-----------|:------------|:-------| +| FADEC GND PWR | LVAR:A32NX_OVHD_FADEC_{NUM}_LOCK | 0..1 | R | CUSTOM LVAR | | +| | LVAR:A32NX_OVHD_FADEC_{NUM} | 0..1 | R/W | CUSTOM LVAR | | + +### EXT LT Panel + +Flight Deck: [EXT LT Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/ext-lt.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------|:---------------------|:-------|:-----------|:---------------|:------------------------------| +| STROBE | LIGHTING_STROBE_0 | 0..2 | R/W | INPUT EVENT | 2=OFF, 1=AUTO, 0=ON | +| | STROBES_SET | 0..1 | - | INPUT EVENT | OFF and ON (no AUTO) | +| | STROBES_ON | - | - | INPUT EVENT | OFF and ON (no AUTO) | +| | STROBES_OFF | - | - | INPUT EVENT | OFF and ON (no AUTO) | +| | STROBES_TOGGLE | - | - | INPUT EVENT | OFF and ON (no AUTO) | +| | LIGHT STROBE | 0..1 | R | SIMCONNECT VAR | OFF and ON (no AUTO) | +| | STROBE_0_AUTO | 0..1 | R/W | CUSTOM LVAR | AUTO only when STROBES are ON | +| | | | | | | +| BEACON | LIGHTING_BEACON_0 | - | R/W | INPUT EVENT | | +| | BEACON_LIGHTS_SET | 0..1 | - | INPUT EVENT | | +| | BEACON_LIGHTS_ON | - | - | INPUT EVENT | | +| | BEACON_LIGHTS_OFF | - | - | INPUT EVENT | | +| | TOGGLE_BEACON_LIGHTS | - | - | INPUT EVENT | | +| | LIGHT BEACON | 0..1 | R | SIMCONNECT VAR | | +| | | | | | | +| WING | LIGHTING_WING_0 | - | R/W | INPUT EVENT | | +| | WING_LIGHTS_SET | 0..1 | - | INPUT EVENT | | +| | WING_LIGHTS_ON | - | - | INPUT EVENT | | +| | WING_LIGHTS_OFF | - | - | INPUT EVENT | | +| | TOGGLE_WING_LIGHTS | - | - | INPUT EVENT | | +| | LIGHT WING | 0..1 | R | SIMCONNECT VAR | | +| | | | | | | +| NAV | LIGHTING_NAV_0 | - | R/W | INPUT EVENT | | +| | NAV_LIGHTS_SET | 0..1 | - | INPUT EVENT | | +| | NAV_LIGHTS_ON | - | - | INPUT EVENT | | +| | NAV_LIGHTS_OFF | - | - | INPUT EVENT | | +| | TOGGLE_NAV_LIGHTS | - | - | INPUT EVENT | | +| | LIGHT NAV | 0..1 | R | SIMCONNECT VAR | | +| | | +| LOGO | LIGHTING_LOGO_0 | - | R/W | INPUT EVENT | | +| | LOGO_LIGHTS_SET | 0..2 | - | INPUT EVENT | | +| | LOGO_LIGHTS_ON | - | - | INPUT EVENT | | +| | LOGO_LIGHTS_OFF | - | - | INPUT EVENT | | +| | TOGGLE_NAV_LIGHTS | - | - | INPUT EVENT | | +| | LIGHT LOGO | 0..2 | R | SIMCONNECT VAR | | +| | | +| RWY TURN OFF | LANDING_TAXI_2 | 0..1 | R/W | INPUT EVENT | | +| | TOGGLE_TAXI_LIGHTS | - | - | INPUT EVENT | | +| | LIGHT TAXI:2 | 0..1 | R | SIMCONNECT VAR | | +| | | | | | | +| LAND | LIGHTING_LANDING_2 | 0..1 | R/W | INPUT EVENT | 0=OFF, 1=ON | +| | | | | | | +| NOSE | LIGHTING_LANDING_1 | 0..2 | R/W | INPUT EVENT | 0=T.O, 1=TAXI, 2=OFF | + +### FIRE Panel + +Flight Deck: [APU Fire Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu-fire.md)
+Flight Deck: [ENG Fire Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-fire.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------------------|:----------------------------------------------------------|:-------|:-----------|:------------|:------------------------------------------------| +| APU FIRE GUARD | A32NX_FIRE_GUARD_APU1 | 0..1 | R/W | CUSTOM LVAR | | +| APU FIRE | A32NX_FIRE_BUTTON_APU1 | 0..1 | R/W | CUSTOM LVAR | | +| APU AGENT ARMED | A32NX_FIRE_SQUIB_1_APU_1_IS_ARMED | 0..1 | R | CUSTOM LVAR | | +| APU AGENT PRESSED | A32NX_OVHD_FIRE_AGENT_1_APU_1_IS_PRESSED | 0..1 | R/W | CUSTOM LVAR | When pressed, SQUIB discharges. Can't be reset. | +| APU AGENT DISCH | A32NX_OVHD_FIRE_AGENT_1_APU_1_IS_DISCHARGED | 0..1 | R | CUSTOM LVAR | Can't be reset. | +| | | | | | | +| ENG {NUM} FIRE GUARD | A32NX_FIRE_GUARD_ENG{NUM} | 0..1 | R/W | CUSTOM LVAR | | +| ENG {NUM} FIRE | A32NX_FIRE_BUTTON_ENG{NUM} | 0..1 | R/W | CUSTOM LVAR | | +| ENG {NUM} AGENT {NUM} ARMED | A32NX_FIRE_SQUIB_{NUM}\_ENG_{NUM}_IS_ARMED | 0..1 | R | CUSTOM LVAR | | +| ENG {NUM} AGENT {NUM} PRESSED | A32NX_OVHD_FIRE_AGENT
_{NUM}\_ENG_{NUM}_IS_PRESSED | 0..1 | R/W | CUSTOM LVAR | When pressed, SQUIB discharges. Can't be reset. | +| ENG {NUM} AGENT {NUM} DISCH | A32NX_OVHD_FIRE_AGENT
_{NUM}\_ENG_{NUM}_IS_DISCHARGED | 0..1 | R | CUSTOM LVAR | Can't be reset. | +| | | | | | | +| FIRE TEST | A32NX_OVHD_FIRE_TEST_PB_IS_PRESSED | 0..1 | R/W | CUSTOM LVAR | | + +### F/CTL Panel + +Flight Deck: [Flight Control Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/flt-ctl.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------|:------------------------------------|:-------|:-----------|:------------|:-------| +| PRIM {NUM} PB | A32NX_PRIM_{NUM}_PUSHBUTTON_PRESSED | 0..1 | R/W | CUSTOM LVAR | | +| SEC {NUM} PB | A32NX_SEC_{NUM}_PUSHBUTTON_PRESSED | 0..1 | R/W | CUSTOM LVAR | | + +### FUEL Panel + +Flight Deck: [Fuel Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel.md) + +The A380X Fuel Panel is split into several parts, the crossfeeds, the left and right fuel tanks, the trim tanks and +the x-feeds. + +The individual pumps are controlled via circuit connections. The corresponding circuit connection numbers are as +follows: + +``` title="Fuel and Trim Tank CIRCUIT CONNECTION NUMBERS" +| | 2 | 3 | 64 | 65 | | | 66 | 67 | 68 | 69 | | +| 70 | 71 | 72 | 73 | 74 | | | 78 | 79 | 76 | 77 | 75 | +| | | | | | 80 | 81 | | | | | | +``` + +```rpn title="Example Reverse Polish Notation (RPN) for Fuel Pump Circuit Connection" +2 1 (>K:2:ELECTRICAL_BUS_TO_CIRCUIT_CONNECTION_TOGGLE) +``` + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------------------|:----------------------------------------------------|:---------------|:-----------|:------------|:-----------------------------| +| FUEL PUMP | ELECTRICAL_BUS_TO_CIRCUIT_CONNECTION_TOGGLE | see above | - | MSFS EVENT | Fuel pumps connection toggle | +| | | | | | | +| CROSSFEED Valve | FUELSYSTEM_VALVE_TOGGLE | 46, 47, 48, 49 | - | MSFS EVENT | | +| CROSSFEED 1 PRESSED | XMLVAR_Momentary_PUSH_OVHD_FUEL_XFEED_Pressed | 0..1 | R | CUSTOM LVAR | | +| CROSSFEED 2..4 PRESSED | XMLVAR_Momentary_PUSH_OVHD_FUEL_XFEED{1..3}_Pressed | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| OUTR TK XFR | A380X_OVHD_FUEL_OUTRTK_XFR_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_OVHD_FUEL_OUTTTK_XFR_PB_IS_AUTO_LOCK | 0..1 | R | CUSTOM LVAR | | +| MID TK XFR | A380X_OVHD_FUEL_MIDTK_XFR_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_OVHD_FUEL_MIDTK_XFR_PB_IS_AUTO_LOCK | 0..1 | R | CUSTOM LVAR | | +| INR TK XFR | A380X_OVHD_FUEL_INRTK_XFR_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_OVHD_FUEL_INRTK_XFR_PB_IS_AUTO_LOCK | 0..1 | R | CUSTOM LVAR | | +| TRIM TK XFR | A380X_OVHD_FUEL_TRIMTK_XFR_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_OVHD_FUEL_TRIMTK_XFR_PB_IS_AUTO_LOCK | 0..1 | R | CUSTOM LVAR | | + +### HYD Panel + +Flight Deck: [Hydraulics Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/hyd.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------------------|:----------------------------------------------------|:-------|:-----------|:------------|:-------| +| HYD {NUM} A PUMP AUTO | A32NX_OVHD_HYD_ENG_{NUM}A_PUMP_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| HYD {NUM} B PUMP AUTO | A32NX_OVHD_HYD_ENG_{NUM}B_PUMP_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| HYD {NUM} PUMP DISC LOCK | A32NX_OVHD_HYD_ENG_1AB_PUMP_DISC_PB_IS_AUTO_LOCK | 0..1 | R | CUSTOM LVAR | | +| HYD {NUM} PUMP DISC LOCK | A32NX_OVHD_HYD_ENG_1AB_PUMP_DISC_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | + +#### Hydraulic Electric Pump Panel +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------------------|:----------------------------------------------------|:-------|:-----------|:------------|:-------| +| GND HYD EPUMP ON | A32NX_OVHD_HYD_EPUMP{G\|Y}{A\|B}_ON_PB_IS_AUTO_LOCK | 0..1 | R | CUSTOM LVAR | | +| | A32NX_OVHD_HYD_EPUMP{G\|Y}{A\|B}_ON_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_HYD_EPUMP{G\|Y}{A\|B}_ON_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | +| GND HYD EPUMP OFF | A32NX_OVHD_HYD_EPUMP{G\|Y}{A\|B}_OFF_PB_IS_AUTO | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_OVHD_HYD_EPUMP{G\|Y}{A\|B}_OFF_PB_HAS_FAULT | 0..1 | R | CUSTOM LVAR | | + +### INT Panel + +Flight Deck: [INT LT Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/int-lt.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------------------|:--------------------------------------------------------|:-------|:-----------|:-----------------|:---------------------------------------| +| ICE IND & STBY COMPASS | L:A380X_OVHD_EXTLT_STBY
_COMPASS_ICE_IND_SWITCH_POS | 0..1 | R/W | CUSTOM LVAR | 0=OFF, 1=ICI IND ON, 2=STBY COMPASS ON | +| | | | | | | +| STORM | N/A | | | | | +| | | | | | | +| ANN LT | A32NX_OVHD_INTLT_ANN | 0..2 | R/W | CUSTOM LVAR | 2=DIM, 1=BRT, 0=TEST | + +### OXYGEN Panel + +Flight Deck: [Oxygen Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/oxygen.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------|:--------------------------------|:-------|:-----------|:------------|:--------------| +| MASK MAN ON | A32NX_OXYGEN_MASKS_DEPLOYED | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| PASSENGER | A32NX_OXYGEN_PASSENGER_LIGHT_ON | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| CREW SUPPLY | PUSH_OVHD_OXYGEN_CREW | 0..1 | R/W | CUSTOM LVAR | 0=AUTO, 1=OFF | + +### RCDR Panel + +Flight Deck: [RCDR Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rcdr-evac.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------|:-----------------------------|:-------|:-----------|:------------|:-------| +| GND CTL | A32NX_RCDR_GROUND_CONTROL_ON | 0..1 | R/W | CUSTOM LVAR | | + +### Reading Lights Panel + +Flight Deck: [Reading Lights Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/reading.md) + +To control the lighting knobs, the following API usage is available: + +SIMCONNECT EVENT: `SIMCONNECT:LIGHT_POTENTIOMETER_SET` + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------|:-----------------------|:-------|:-----------|:------------|:-------| +| READING LT | LIGHT POTENTIOMETER:96 | 0..100 | R | MSFS VAR | | + +### SIGNS Panel + +Flight Deck: [Signs Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/signs.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------|:--------------------------------------------|:-------|:-----------|:-----------------|:--------------------| +| SEAT BELTS | CABIN_SEATBELTS_ALERT_SWITCH_TOGGLE | - | - | SIMCONNECT EVENT | | +| | CABIN SEATBELTS ALERT SWITCH | 0..1 | R | SIMCONNECT VAR | | +| | XMLVAR_SWITCH_OVHD_INTLT_SEATBELT_Position | 0..2 | R | CUSTOM LVAR | 0=ON, 1=AUTO, 2=OFF | +| | | | | | | +| NO SMOKING | XMLVAR_SWITCH_OVHD_INTLT_NOSMOKING_POSITION | 0..2 | R/W | CUSTOM LVAR | 0=ON, 1=AUTO, 2=OFF | +| | | | | | | +| EMER EXIT LT | XMLVAR_SWITCH_OVHD_INTLT_EMEREXIT_POSITION | 0..2 | R/W | CUSTOM LVAR | 0=ON, 1=AUTO, 2=OFF | + +### WIPER Panel + +Flight Deck: [Wiper Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/wiper.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------|:-----------------------------------------|:-----------|:-----------|:-----------|:-----------------------------------------------------| +| WIPER L knob | CIRCUIT SWITCH ON:141 | 0..1 | R/W | MSFS VAR | Turns the wiper on/off - slow/fast via power setting | +| | ELECTRICAL_CIRCUIT_TOGGLE:141 | | | MSFS Event | | +| | ELECTRICAL_CIRCUIT_POWER_SETTING_SET:141 | 0..75..100 | | MSFS Event | 0=off, 75=slow, 100=fast | | +| | | | | | | +| WIPER R knob | CIRCUIT SWITCH ON:143 | 0..1 | R/W | MSFS | Turns the wiper on/off - slow/fast via power setting | +| | ELECTRICAL_CIRCUIT_TOGGLE:143 | | | MSFS VAR | | +| | ELECTRICAL_CIRCUIT_POWER_SETTING_SET:143 | 0..75..100 | | MSFS Event | 0=off, 75=slow, 100=fast | + +## Glareshield + +### EFIS Control Panel + +Flight Deck: [EFIS Control Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/efis.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------------|:----------------------------------------|:-----------------|:-----------|:-----------------|:--------------------------------------------------------------| +| Baro Display | KOHLSMAN SETTING MB:1 | 948-1084 (hPa) | R | MSFS VAR | | +| | KOHLSMAN SETTING HG:1 | 27.99-32.01 (Hg) | R | MSFS VAR | | +| | | | | | | +| Baro knob | KOHLSMAN_INC | - | - | SIMCONNECT EVENT | | +| | KOHLSMAN_DEC | - | - | SIMCONNECT EVENT | | +| | XMLVAR_Baro1_Mode | 0..2 | R/W | CUSTOM LVAR | 0=QFE, 1=QNH, 2=STD | +| | | | | | | +| inHG / hPa | XMLVAR_Baro_Selector_HPA_1 | 0..1 | R/W | CUSTOM LVAR | 0=Hg, 1=hPa | +| | | | | | | +| LS | A380X_EFIS_{SIDE}_LS_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| VV | A380X_EFIS_{SIDE}_VV_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| ND MODE | A32NX_EFIS_{SIDE}_ND_MODE | 0..4 | R | CUSTOM LVAR | 0=ROSE ILS, 1=ROSE VOR, 2=ROSE NAV. 3=ARC, 4=PLAN | +| | | | | | | +| ND RANGE | A32NX_EFIS_{SIDE}_ND_RANGE | 0..7 | R/W | CUSTOM LVAR | 0=ZOOM, 1=10, ..., 7=640 | +| | | | | | | +| OANS RANGE | A32NX_EFIS_{SIDE}_OANS_RANGE | 0..4 | R/W | CUSTOM LVAR | 0=MAX, ..., 4=MIN; ND RANGE must be 0 to turn on OANS display | +| | | | | | | +| ND DATA Display pb | A380X_EFIS_{SIDE}_CSTR_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_EFIS_{SIDE}_WPT_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_EFIS_{SIDE}_VORD_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_EFIS_{SIDE}_NDB_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_EFIS_{SIDE}_ARPT_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_EFIS_{SIDE}_NAVAID_1_BUTTON_IS_ON | 0..2 | R/W | CUSTOM LVAR | 0=OFF, 1=ADF, 2=VOR1 | +| | A380X_EFIS_{SIDE}_ACTIVE_OVERLAY | 0..1 | R/W | CUSTOM LVAR | 0=WX/TERR OFF, 1=WX ON, 2=TERR ON | +| | A380X_EFIS_{SIDE}_TRAF_BUTTON_IS_ON | 0..1 | R/W | CUSTOM LVAR | | +| | A380X_EFIS_{SIDE}_NAVAID_2_BUTTON_IS_ON | 0..2 | R/W | CUSTOM LVAR | 0=OFF, 1=ADF, 2=VOR2 | + +### FCU Panel + +Flight Deck: [FCU Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/afs.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------|:------------------------------------|:-------------|:-----------|:-----------------|:-------------------------------------------------------------------------| +| SPD knob | A32NX_AUTOPILOT_SPEED_SELECTED | 0..399 | R | CUSTOM LVAR | | +| | A32NX.FCU_SPD_INC | - | - | Custom EVENT | | +| | A32NX.FCU_SPD_DEC | - | - | Custom EVENT | | +| | A32NX.FCU_SPD_SET | 0..399 | - | Custom EVENT | | +| | A32NX.FCU_SPD_PUSH | - | - | Custom EVENT | | +| | A32NX.FCU_SPD_PULL | - | - | Custom EVENT | | +| | AP_AIRSPEED_ON | - | - | SIMCONNECT EVENT | Push | +| | AP_AIRSPEED_OFF | - | - | SIMCONNECT EVENT | Pull | +| | AP_SPD_VAR_INC | - | - | SIMCONNECT EVENT | | +| | AP_SPD_VAR_DEC | - | - | SIMCONNECT EVENT | | +| | AP_MACH_VAR_INC | - | - | SIMCONNECT EVENT | | +| | AP_MACH_VAR_DEC | - | - | SIMCONNECT EVENT | | +| | | | | | | +| HDG knob | A32NX_AUTOPILOT_HEADING_SELECTED | 0..359 | R | CUSTOM LVAR | | +| | A32NX.FCU_HDG_INC | - | - | Custom EVENT | | +| | A32NX.FCU_HDG_DEC | - | - | Custom EVENT | | +| | A32NX.FCU_HDG_SET | 0..359 | - | Custom EVENT | | +| | A32NX.FCU_HDG_PUSH | - | - | Custom EVENT | | +| | A32NX.FCU_HDG_PULL | - | - | Custom EVENT | | +| | AP_HDG_HOLD_ON | - | - | SIMCONNECT EVENT | Push | +| | AP_HDG_HOLD_OFF | - | - | SIMCONNECT EVENT | Pull | +| | HEADING_BUG_INC | - | - | SIMCONNECT EVENT | | +| | HEADING_BUG_DEC | - | - | SIMCONNECT EVENT | | +| | | | | | | +| LOC | A32NX_FCU_LOC_MODE_ACTIVE | 0..1 | R | CUSTOM LVAR | | +| | A32NX.FCU_LOC_PUSH | - | - | Custom EVENT | | +| | AP_LOC_HOLD | - | - | SIMCONNECT EVENT | | +| | | | | | | +| ALT knob | AUTOPILOT ALTITUDE LOCK VAR:3 | 100..49000 | | MSFS VAR | | +| | A32NX.FCU_ALT_INC | 0..100..1000 | R | Custom EVENT | 0=Use FCU Setting, 100=100, 1000=1000 | +| | A32NX.FCU_ALT_DEC | 0..100..1000 | R | Custom EVENT | 0=Use FCU Setting, 100=100, 1000=1000 | +| | A32NX.FCU_ALT_SET | 100..49000 | - | Custom EVENT | | +| | A32NX.FCU_ALT_PUSH | - | - | Custom EVENT | | +| | A32NX.FCU_ALT_PULL | - | - | Custom EVENT | | +| | AP_ALT_HOLD_ON | - | - | SIMCONNECT EVENT | Push | +| | AP_ALT_HOLD_OFF | - | - | SIMCONNECT EVENT | Pull | +| | AP_ALT_VAR_INC | - | - | SIMCONNECT EVENT | | +| | AP_ALT_VAR_DEC | - | - | SIMCONNECT EVENT | | +| | | | | | | +| ALT INC 100-1000 | A32NX.FCU_ALT_INCREMENT_TOGGLE | - | - | Custom EVENT | | +| | A32NX.FCU_ALT_INCREMENT_SET | 100..1000 | - | Custom EVENT | | +| | XMLVAR_AUTOPILOT_ALTITUDE_INCREMENT | 100..1000 | R | CUSTOM LVAR | | +| | AP_ALT_HOLD | - | - | SIMCONNECT EVENT | Repurposed event as Simconnect has no standard event for this otherwise. | +| | | | | | | +| ALT | N/A | | | | Not yet implemented | +| | | | | | | +| V/S FPA knob | A32NX_AUTOPILOT_VS_SELECTED | -6000..6000 | R | CUSTOM LVAR | | +| | A32NX.FCU_VS_INC | - | - | CUSTOM LVAR | FPA: -9.9..9.9 | +| | A32NX.FCU_VS_DEC | - | - | Custom EVENT | | +| | A32NX.FCU_VS_SET | -6000..6000 | - | Custom EVENT | | +| | A32NX.FCU_VS_PUSH | - | - | Custom EVENT | FPA: -9.9..9.9 | +| | A32NX.FCU_VS_PULL | - | - | Custom EVENT | | +| | AP_VS_HOLD_ON | - | - | SIMCONNECT EVENT | Push | +| | AP_VS_HOLD_OFF | - | - | SIMCONNECT EVENT | Pull | +| | AP_VS_VAR_INC | - | - | SIMCONNECT EVENT | | +| | AP_VS_VAR_DEC | - | - | SIMCONNECT EVENT | | +| | | | | | | +| APPR | A32NX_FCU_APPR_MODE_ACTIVE | 0..1 | R | CUSTOM LVAR | | +| | A32NX.FCU_APPR_PUSH | - | - | Custom EVENT | | +| | AP_APR_HOLD | - | - | SIMCONNECT EVENT | | +| | | | | | | +| FD | AUTOPILOT FLIGHT DIRECTOR ACTIVE | 0..1 | R | SIMCONNECT VAR | | +| | TOGGLE_FLIGHT_DIRECTOR | - | - | SIMCONNECT EVENT | | +| | | | | | | +| AP 1 + 2 | A32NX_AUTOPILOT_1_ACTIVE | 0..1 | R | CUSTOM LVAR | | +| | A32NX_AUTOPILOT_2_ACTIVE | 0..1 | R | CUSTOM LVAR | | +| | A32NX.FCU_AP_1_PUSH | - | - | Custom EVENT | | +| | A32NX.FCU_AP_2_PUSH | - | - | Custom EVENT | | +| | A32NX.FCU_AP_DISCONNECT_PUSH | - | | Custom EVENT | | +| | AP_MASTER | 1 | - | SIMCONNECT EVENT | Toggles | +| | AUTOPILOT_ON | - | - | SIMCONNECT EVENT | 1st call AP1, 2nd call AP2 | +| | AUTOPILOT_OFF | - | - | SIMCONNECT EVENT | Turns off any AP | +| | AUTOPILOT_DISENGAGE_SET | - | - | SIMCONNECT EVENT | 1 for OFF | +| | AUTOPILOT_DISENGAGE_TOGGLE | - | - | SIMCONNECT EVENT | Toggles | +| | | | - | | | +| A/THR | A32NX_AUTOTHRUST_STATUS | 0..2 | R | CUSTOM LVAR | 0=Disengaged, 1=Armed, 2=Active | +| | A32NX.FCU_ATHR_PUSH | - | | Custom EVENT | | +| | A32NX.FCU_ATHR_DISCONNECT_PUSH | - | - | Custom EVENT | | +| | AUTO_THROTTLE_ARM | - | - | SIMCONNECT EVENT | | +| | AUTO_THROTTLE_DISCONNECT | - | - | SIMCONNECT EVENT | | +| | AUTO_THROTTLE_TO_GA | - | - | SIMCONNECT EVENT | | +| | | | | | | +| SPD/MACH | AUTOPILOT MANAGED SPEED IN MACH | 0..1 | R | MSFS VAR | | +| | A32NX.FCU_SPD_MACH_TOGGLE_PUSH | - | - | Custom EVENT | | +| | AP_MACH_HOLD | - | - | SIMCONNECT EVENT | Repurposed event as Simconnect has no standard event for this otherwise. | +| | | | | | | +| HDG-TRK / V/S-FPA | A32NX_TRK_FPA_MODE_ACTIVE | 0..1 | R | CUSTOM LVAR | | +| | A32NX.FCU_TRK_FPA_TOGGLE_PUSH | - | - | Custom EVENT | | +| | AP_VS_HOLD | - | - | SIMCONNECT EVENT | Repurposed event as Simconnect has no standard event for this otherwise. | +| | | | | | | +| TRUE MAG pb | H:A320_Neo_FCU_TRUEMAG_PUSH | - | - | HTML EVENT | | +| | | | | | | +| METER pb | A32NX_METRIC_ALT_TOGGLE | 0..1 | R/W | CUSTOM LVAR | | + +### Glareshield Side Panel + +Flight Deck: [Glareshield Side Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-side.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------------|:----------------------------------|:-------|:-----------|:--------------------------|:-----------------------| +| MASTER CAUTION | PUSH_AUTOPILOT_MASTERCAUT_{SIDE} | 0..1 | R/W | CUSTOM LVAR | 0=not pushed, 1=pushed | +| | | | | | | +| MASTER WARNING | PUSH_AUTOPILOT_MASTERAWARN_{SIDE} | 0..1 | R/W | CUSTOM LVAR | 0=not pushed, 1=pushed | +| | | | | | | +| CHRONO | H:A32NX_EFIS_{SIDE}_CHRONO_PUSHED | - | - | HTML Event (aka H: Event) | | +| | | | | | | +| SIDE STICK PRIORITY | N/A | | | | | +| | | | | | | +| AUTOLAND WARNING | A32NX_AUTOPILOT_AUTOLAND_WARNING | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| ATC MSG | N/A | | | | | + +### Lighting Knobs + +Flight Deck: [Glareshield Lighting Knobs](../../../pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-underside.md) + +To control the lighting knobs, the following API usage is available: + +SIMCONNECT EVENT: `SIMCONNECT:LIGHT_POTENTIOMETER_SET` + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------------------------|:-----------------------|:-------|:-----------|:---------|:-------| +| Glareshield Integral Lights | LIGHT POTENTIOMETER:84 | 0..100 | R | MSFS VAR | | +| | | | | | | +| Glareshield LCD Lights | LIGHT POTENTIOMETER:87 | 0..100 | R | MSFS VAR | | +| | | | | | | +| Table Light Capt. | LIGHT POTENTIOMETER:10 | 0..100 | R | MSFS VAR | | +| | | | | | | +| Table Light F.O. | LIGHT POTENTIOMETER:11 | 0..100 | R | MSFS VAR | | + +## Instrument Panel + +### Autobrake, Gear Lever and Gear Annunciation + +Flight Deck: [Center Right Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------------------|:--------------------------------------|:--------|:-----------|:-----------------|:--------------------------------------------------------------------| +| Gear lever | GEAR_UP | - | - | SIMCONNECT EVENT | | +| | GEAR_DOWN | - | - | SIMCONNECT EVENT | | +| | GEAR HANDLE POSITION | 0..1 | R/W | SIMCONNECT VAR | | +| | A32NX_GEAR_HANDLE_POSITION | 0.0-1.0 | R/W | CUSTOM LVAR | | +| | | | | | | +| LDG GEAR Annunciators | GEAR LEFT POSITION | 0..100 | R | SIMCONNECT VAR | | +| | GEAR CENTER POSITION | 0..100 | R | SIMCONNECT VAR | | +| | GEAR RIGHT POSITION | 0..100 | R | SIMCONNECT VAR | | +| | | | | | | +| REJECTED T.O | A32NX_OVHD_AUTOBRK_RTO_ARM_IS_PRESSED | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_AUTOBRAKES_RTO_ARMED | 0..1 | R | CUSTOM LVAR | | +| | | | | | | +| AUTO BRK KNOB | A32NX_AUTOBRAKES_SELECTED_MODE | 0..5 | R/W | CUSTOM LVAR | 0=DIS, 1=BTV, 2=LO, 3=L2, 4=L3, 5=HI | +| | A32NX_AUTOBRAKES_ARMED_MODE | 0..6 | R | CUSTOM LVAR | 0=DIS, 1=BTV, 2=LO, 3=L2, 4=L3, 5=HI, 6=RTO | +| | A32NX_AUTOBRAKES_DISARM_KNOB_REQ | 0..1 | R | CUSTOM LVAR | true(1) when autobrake knob solenoid resets knob position to DISARM | +| | | | | | | +| A/SKID & N/W STRG | ANTISKID_BRAKES_TOGGLE | - | - | SIMCONNECT EVENT | | +| | ANTISKID BRAKES ACTIVE | 0..1 | R/W | SIMCONNECT VAR | | + +### Clock + +Flight Deck: [Chrono Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------------|:---------------------------|:-------|:-----------|:------------|:-----------------------------| +| ELAPSED TIME SWITCH | A32NX_CHRONO_ET_SWITCH_POS | 0..2 | R/W | CUSTOM LVAR | 0 = RUN, 1 = STOP, 2 = RESET | +| RST pb | H:A32NX_CHRONO_RST | - | - | HTML EVENT | | +| CHR pb | H:A32NX_CHRONO_TOGGLE | - | - | HTML EVENT | | +| DATE pb | H:A32NX_CHRONO_DATE | - | - | HTML EVENT | | + +### Display Unit Control Panel + +Flight Deck: [Display Unit Control Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/ducp.md) + +To control the lighting knobs, the following API usage is available: + +SIMCONNECT EVENT: `SIMCONNECT:LIGHT_POTENTIOMETER_SET` + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------------|:-----------------------|:--------|:-----------|:---------|:-------| +| PFD Brt Cpt. | LIGHT POTENTIOMETER:88 | 0..100 | R | MSFS VAR | | +| PFD/ND Cpt. | N/A | | | | | +| ND Brt Cpt. | LIGHT POTENTIOMETER:89 | 0..100 | R | MSFS VAR | | +| WX/Terrain Brt Cpt. | LIGHT POTENTIOMETER:94 | 0..100 | R | MSFS VAR | | +| OIT Brt. Cpt. | N/A | | | | | +| RECONF Cpt. | N/A | | | | | +| MFD Brt Cpt. | LIGHT POTENTIOMETER:98 | 0..100 | R | MSFS VAR | | +| | | | | | | +| PFD Brt F.O. | LIGHT POTENTIOMETER:90 | 0..100 | R | MSFS VAR | | +| PFD/ND F.O. | N/A | | | | | +| ND Brt F.O. | LIGHT POTENTIOMETER:91 | 0..100 | R | MSFS VAR | | +| WX/Terrain Brt F.O. | LIGHT POTENTIOMETER:95 | 0..100 | R | MSFS VAR | | +| OIT Brt. F.O. | N/A | | | | | +| RECONF F.O. | N/A | | | | | +| MFD Brt F.O. | LIGHT POTENTIOMETER:99 | 0..100 | R | MSFS VAR | | + +### Integrated Standby Instrument System (ISIS) + +Flight Deck: [ISIS Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/isis.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:---------|:---------------------------------|:-------|:-----------|:-----------|:--------------------------------------------| +| PLUS pb | H:A32NX_ISIS_PLUS_PRESSED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_PLUS_RELEASED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | | | | | | +| MINUS pb | H:A32NX_ISIS_MINUS_PRESSED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_MINUS_RELEASED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | | | | | | +| MODE pb | H:A32NX_ISIS_BUGS_PRESSED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_BUGS_RELEASED | - | - | | | +| | | | | | | +| LS pb | H:A32NX_ISIS_LS_PRESSED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_LS_RELEASED | - | - | | | +| | | | | | | +| MENU pb | H:A32NX_ISIS_RST_PRESSED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_RST_RELEASED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | | | | | | +| KNOB | H:A32NX_ISIS_KNOB_PRESSED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_KNOB_RELEASED | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_KNOB_ANTI_CLOCKWISE | - | - | HTML EVENT | Temporary until ISIS is refactored to A380X | +| | H:A32NX_ISIS_KNOB_CLOCKWISE | - | - | HTML EVENT | Temporary until ISIS is refactored to A3 | + +### Landing Gear Gravity Panel + +Flight Deck: [Gravity Geary Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/gravity-gear.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------------|:-----------------------------------|:-------|:-----------|:------------|:-----------------------| +| MASTER SWITCH GUARD | A32NX_LG_GRVTY_MASTER_SWITCH_GUARD | 0..1 | R | CUSTOM LVAR | | +| SWITCH GUARD LEFT | A32NX_LG_GRVTY_SWITCH_GUARD_1 | 0..1 | R/W | CUSTOM LVAR | | +| SWITCH GUARD RIGHT | A32NX_LG_GRVTY_SWITCH_GUARD_2 | 0..1 | R/W | CUSTOM LVAR | | +| MASTER SWITCH POS | A32NX_LG_GRVTY_SWITCH_POS | 0..2 | R/W | CUSTOM LVAR | 0=RESET, 1=OFF, 2=DOWN | + +### Switching Panel + +Flight Deck: [Switching Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/switching.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------|:---------------------------------|:-------|:-----------|:------------|:----------------------| +| ATT HDG | A32NX_ATT_HDG_SWITCHING_KNOB | 0..2 | R/W | CUSTOM LVAR | 0=CAPT, 1=NORM, 2=F/O | +| | | | | | | +| AIR DATA | A32NX_AIR_DATA_SWITCHING_KNOB | 0..2 | R/W | CUSTOM LVAR | 0=CAPT, 1=NORM, 2=F/O | +| | | | | | | +| EIS DMC | A32NX_EIS_DMC_SWITCHING_KNOB | 0..2 | R/W | CUSTOM LVAR | 0=CAPT, 1=NORM, 2=F/O | + +## Pedestal + +### CKPT DOOR Panel + +Flight Deck: [Cockpit Door Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-door.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------|:--------------------------|:-------|:-----------|:------------|:-------| +| COCKPIT DOOR | A32NX_COCKPIT_DOOR_LOCKED | 0..1 | R/W | CUSTOM LVAR | | + +### Cockpit Lighting Panel + +Flight Deck: [Lighting Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-lighting.md) + +To control the lighting knobs, the following API usage is available: + +SIMCONNECT EVENT: `SIMCONNECT:LIGHT_POTENTIOMETER_SET` + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------|:-----------------------|:-------|:-----------|:---------|:------------| +| INTEG LT | LIGHT POTENTIOMETER:85 | 0..100 | R | MSFS VAR | | +| MAIN PNL FLOOD LT | LIGHT POTENTIOMETER:83 | 0..100 | R | MSFS VAR | | +| PEDESTAL FLOOD LT | LIGHT POTENTIOMETER:76 | 0..100 | R | MSFS VAR | | +| AMBIENT LT | LIGHT POTENTIOMETER:7 | 0..100 | R | MSFS VAR | aka DOME Lt | + +### ECAM Control Panel + +Flight Deck: [ECAM Control Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/ecam-cp.md) + +!!! note "The below LVARs are momentary buttons - they need to be reset to 0 by the API user." + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------------|:---------------------------------|:-------|:-----------|:------------|:-----------| +| ECAM SD Page pb | A32NX_ECAM_SD_CURRENT_PAGE_INDEX | -1..12 | R/W | CUSTOM LVAR | See below. | +| | | | | | | +| T.O. CONFIG pb | A32NX_BTN_TOCONFIG | 0..1 | R/W | CUSTOM LVAR | | +| C/L pb | A32NX_BTN_CL | 0..1 | R/W | CUSTOM LVAR | | +| CHECK L pb | A32NX_BTN_CHECK_LH | 0..1 | R/W | CUSTOM LVAR | | +| CHECK R pb | A32NX_BTN_CHECK_RH | 0..1 | R/W | CUSTOM LVAR | | +| ABNPROC pb | A32NX_BTN_ABNPROC | 0..1 | R/W | CUSTOM LVAR | | +| EMERCANC pb | A32NX_BTN_EMERCANC | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| UP pb | A32NX_BTN_UP | 0..1 | R/W | CUSTOM LVAR | | +| DOWN pb | A32NX_BTN_DOWN | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| Left CLR button | A32NX_BTN_CLR | 0..1 | R/W | CUSTOM LVAR | | +| RCL button | A32NX_BTN_RCL | 0..1 | R/W | CUSTOM LVAR | | +| MORE button | A32NX_BTN_MORE | 0..1 | R/W | CUSTOM LVAR | | +| Right CLR button | A32NX_BTN_CLR2 | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| EWD DU BRT | LIGHT POTENTIOMETER:92 | 0..100 | R | MSFS VAR | | +| SD DU BRT | LIGHT POTENTIOMETER:93 | 0..100 | R | MSFS VAR | | + +A32NX_ECAM_SD_CURRENT_PAGE_INDEX: + + + +- None = -1, +- Eng = 0, +- Apu = 1, +- Bleed = 2, +- Cond = 3, +- Press = 4, +- Door = 5, +- ElecAc = 6, +- ElecDc = 7, +- Fuel = 8, +- Wheel = 9, +- Hyd = 10, +- Fctl = 11, +- Cb = 12, +- Crz = 13, +- Status = 14, +- Video = 15, + +### ENG MASTER Panel + +Flight Deck: [ENG Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/engine-master.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------------------|:--------------------------|:-------|:-----------|:------------|:-----------------------| +| ENG 1+2 MASTER | FUELSYSTEM_VALVE_OPEN | - | - | MSFS EVENT | Activates the switch | +| | FUELSYSTEM_VALVE_CLOSE | - | - | MSFS EVENT | Deactivates the switch | +| | FUELSYSTEM VALVE SWITCH:1 | 0..1 | R | MSFS VAR | | +| | FUELSYSTEM VALVE SWITCH:2 | 0..1 | R | MSFS VAR | | +| | | | | | | +| ENG MASTER sw FIRE Lt | A32NX_ENG_1_ON_FIRE | 0..1 | R/W | CUSTOM LVAR | | +| | A32NX_FIRE_DETECTED_ENG1 | 0..1 | R | CUSTOM LVAR | | + +### FLAPS Panel + +Flight Deck: [Flaps Lever Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/flap-lever.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------|:---------------------------|:---------|:-----------|:-----------------|:------------------------------| +| Flaps Axis | FLAPS_SET | 0..16384 | - | SIMCONNECT EVENT | 0=FLAPS UP, 16384=FLAPS FULL | +| | FLAPS_UP | - | - | SIMCONNECT EVENT | | +| | FLAPS_1 | - | - | SIMCONNECT EVENT | | +| | FLAPS_2 | - | - | SIMCONNECT EVENT | | +| | FLAPS_3 | - | - | SIMCONNECT EVENT | | +| | FLAPS_DOWN | - | - | SIMCONNECT EVENT | | +| | FLAPS_INCR | - | - | SIMCONNECT EVENT | | +| | FLAPS_DECR | - | - | SIMCONNECT EVENT | | +| | | | | | | +| | A32NX_FLAPS_HANDLE_INDEX | 0..4 | R | CUSTOM LVAR | 0=UP, 4=FULL | +| | A32NX_FLAPS_HANDLE_PERCENT | 0.0..1.0 | R | CUSTOM LVAR | 0.0=UP, 1.0=FULL (0.25 steps) | +| | | | | | | +| | FLAPS HANDLE INDEX | 0..5 | R | SIMCONNECT VAR | 0=UP, 5=FULL, 1 is not used. | +| | FLAPS HANDLE PERCENT | 0.0..1.0 | R | SIMCONNECT VAR | 0.0=UP, 1.0=FULL (0.2 steps) | + +### Flight Data Recording System Panel + +Flight Deck: [FDRS Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/fdrs.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------------|:----------------------|:-------|:-----------|:------------|:------------------------------| +| ACMS Trigger pb | A32NX_ACMS_TRIGGER_ON | 0..1 | R/W | CUSTOM LVAR | Momentary button - reset to 0 | +| DFDR Event pb | A32NX_DFDR_EVENT_ON | 0..1 | R/W | CUSTOM LVAR | Momentary button - reset to 0 | + +### KCCU Panel + +Flight Deck: [KCCU Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/kccu.md) + +| Function | API Usage | Values | Read/Write | Type | | Remark | +|:----------|:-----------------------------|:-------|:-----------|:------------|:--|:---------------| +| KEY Press | H:A32NX_KCCU_{SIDE}_{KEY} | - | - | HTML EVENT | | See list below | +| | | | | | | | +| KBD sw | A32NX_KCCU_{SIDE}_KBD_ON_OFF | 0..1 | R/W | CUSTOM LVAR | | | +| CCD sw | A32NX_KCCU_{SIDE}_CCD_ON_OFF | 0..1 | R/W | CUSTOM LVAR | | | + +??? note "KCCU Keys" + - KBD + - CCD + - 0..9 + - DOT + - PLUSMINUS + - A..Z + - ESC + - UP + - RIGHT + - DOWN + - SIDE + - DIR + - PERF + - INIT + - NAVAID + - MAILBOX + - FPLN + - DEST + - SECINDEX + - SURV + - ATCCOM + - ND + - SLASH + - ESC2 + - KBD + - REWIND + - FORWARD + - ENT + - BACKSPACE + - SP + - CLRINFO + +### PARK BRK Panel + +Flight Deck: [Parking Brake Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/parking-brake.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:--------------|:---------------------------|:-------|:-----------|:------------|:-------| +| PARKING BRAKE | A32NX_PARK_BRAKE_LEVER_POS | 0..1 | R/W | CUSTOM LVAR | | + +### PITCH TRIM Panel + +Flight Deck: [Rudder Trim Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/trim-panel.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:------------------|:-----------------------------------|:-------------|:-----------|:-----------------|:--------------------------------| +| PITCH TRIM | ELEV_TRIM_UP | - | - | SIMCONNECT Event | | +| | ELEV_TRIM_DN | - | - | SIMCONNECT Event | | +| | | | | | | +| PITCH TRIM VALUEs | SIMCONNECT:ELEVATOR TRIM INDICATOR | -0.20..1.0 | R | SIMCONNECT Var | | +| | SIMCONNECT:ELEVATOR TRIM POSITION | -0.03..0.173 | R | SIMCONNECT Var | Radians (in Degrees ~ -2°..10°) | +| | SIMCONNECT:ELEVATOR TRIM PCT | -19..99 | R | SIMCONNECT Var | | + +### RMP Panel + +Flight Deck: [RMP Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/rmp.md) + +The RMP panel consequently uses InputEvents (aka B: Events) to control the RMPs. + +See the [RMP API developer documentation](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380x-input-events.md#23---communications){target=_blank} for more information. + +### RUDDER TRIM Panel + +Flight Deck: [Rudder Trim Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/trim-panel.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:---------|:------------------------|:------------|:-----------|:-----------------|:--------------------------------| +| Display | RUDDER TRIM PCT | -1.0..1.0 | R | SIMCONNECT VAR | -1.0=20° left, 1.0=20° right | +| | RUDDER TRIM | -0.35..0.35 | R | SIMCONNECT VAR | Radians: 0.3490×180°/π = 19.99° | +| | | | | | | +| RESET | RUDDER_TRIM_RESET | - | . | SIMCONNECT EVENT | | +| | | | | | | +| RUD TRIM | LVAR:XMLVAR_RudderTrim | 0 .. 2 | R/W | CUSTOM LVAR | | + +### SPEED BRAKE Panel + +Flight Deck: [Speed Brake Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/speed-brake.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-----------------|:-------------------------------|:---------|:-----------|:-----------------|:---------------------------------| +| SPEED BRAKE AXIS | SPOILER SET | 0..16384 | - | SIMCONNECT EVENT | | +| | A32NX_SPOILERS_HANDLE_POSITION | 0.0..1.0 | R | CUSTOM LVAR | (add. SIMCONNECT VARS available) | +| | | | | | | +| GND SPOILER ARM | SPOILERS_ARM_TOGGLE | - | - | SIMCONNECT EVENT | | +| | SPOILERS ARMED | 0..1 | W | SIMCONNECT VAR | | +| | A32NX_SPOILERS_ARMED | 0..1 | R | CUSTOM LVAR | | + +### SURV (WXR, TCAS) Panel + +Flight Deck: [SURV Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/surveillance.md) + +The Surveillance Panel is not yet implemented in the A380X. + +### Thrust Lever + +Flight Deck: [Thrust Lever Panel](../../../pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/throttle.md) + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:----------------------|:----------------------------|:--------------|:-----------|:-----------------|:--------| +| Throttle {NUM} Axis | THROTTLE{NUM}_AXIS_SET_EX1 | -16383..16384 | - | MSFS EVENT | | +| | | | | | | +| AUTO THRUST DISENGAGE | AUTO_THROTTLE_ARM | - | - | SIMCONNECT EVENT | Toggles | +| | A32NX_AUTOTHRUST_DISCONNECT | 0..1 | R | CUSTOM LVAR | | + +## Side Stick + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:---------------------|:--------------------------|:--------------|:-----------|:-----------------|:------------------------| +| Aileron | AILERON_SET | -16383..16384 | - | SIMCONNECT EVENT | | +| | AILERON POSITION | -1.0..1.0 | R | SIMCONNECT VAR | | +| | | | | | | +| Elevator | ELEVATOR_SET | -16383..16384 | - | SIMCONNECT EVENT | | +| | ELEVATOR POSITION | -1.0..1.0 | R | SIMCONNECT VAR | | +| | | | | | | +| TAKE OVER pushbutton | A32NX_PRIORITY_TAKEOVER:1 | 0..1 | R | CUSTOM LVAR | Causes AP disconnection | +| | A32NX_PRIORITY_TAKEOVER:2 | 0..1 | R | CUSTOM LVAR | Causes AP disconnection | + +## Tiller + +See [Nose Wheel and Tiller Operation](../../a32nx/feature-guides/nw-tiller.md) + +## Rudder Pedals + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:---------|:-------------------------------|:--------------|:-----------|:-----------------|:-------| +| Rudder | RUDDER_SET | -16383..16384 | - | SIMCONNECT EVENT | | +| | RUDDER POSITION | -1.0..1.0 | R | SIMCONNECT VAR | | +| | | | | | | +| Brakes | A32NX_LEFT_BRAKE_PEDAL_INPUT | 0..100 | R | CUSTOM LVAR | | +| | A32NX_RIGHT_BRAKE_PEDAL_INPUT | 1..100 | R | CUSTOM LVAR | | +| | SIMCONNECT:AXIS_LEFT_BRAKE_SET | -16383..16384 | - | SIMCONNECT EVENT | | +| | SIMCONNECT:AXIS_LEFT_BRAKE_SET | -16383..16384 | - | SIMCONNECT EVENT | | + +## flyPad EFB + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:---------------------------------------------|:--------------------------------------|:---------|:-----------|:----------------------------------|:---------------------------------------------------------------------------------------| +| Hardware Power Button | A32NX_EFB_POWER | - | - | HTML Event (aka H: Event) | Toggles EFB Power | +| | | | | | | +| EFB Brightness | A32NX_EFB_BRIGHTNESS | 0..100 | R/W | CUSTOM LVAR | Overwrites automatic setting | +| | A32NX_EFB_USING_AUTOBRIGHTNESS | 0..1 | R/W | CUSTOM LVAR | | +| | | | | | | +| Checklist Complete Next Item | A32NX_EFB_CHECKLIST_COMPLETE_ITEM | 0..1 | R/W | Switches back to 0 when processed | | +| | | | | | | +| Load Lighting Preset | A32NX_LOAD_LIGHTING_PRESET | 1..8 | R/W | CUSTOM LVAR | Aircraft must be powered. Will be reset to 0 after the preset has been loaded. | +| Save Lighting Preset | A32NX_SAVE_LIGHTING_PRESET | 1..8 | R/W | CUSTOM LVAR | Aircraft must be powered. Will be reset to 0 after the preset has been saved. | +| Load Aircraft Preset | A32NX_LOAD_AIRCRAFT_PRESET | 1..5 | R/W | CUSTOM LVAR | Will be reset to 0 after the preset has been loaded. | +| Current Progress for Aircraft Preset Loading | A32NX_LOAD_AIRCRAFT_PRESET_PROGRESS | 0.0..1.0 | R | CUSTOM LVAR | Percent done of the Aircraft State to be loaded. | +| Current Aircraft Preset Loading Step | A32NX_LOAD_AIRCRAFT_PRESET_CURRENT_ID | 0..999 | R | CUSTOM LVAR | ID of the current step. | + +### Pushback API + +| Function | API Usage | Values | Read/Write | Type | Remark | +|:-------------------------|:------------------------------|:----------|:-----------|:------------|:----------------------------------------------------------------------------------------| +| Pushback System | A32NX_PUSHBACK_SYSTEM_ENABLED | 0..1 | R/W | CUSTOM LVAR | To turn off the Pushback System completely to not interfere with other pushback add-ons | +| Pushback Movement Factor | A32NX_PUSHBACK_SPD_FACTOR | -1.0..1.0 | R/W | CUSTOM LVAR | Set the speed of the pushback tug in percent. Negative values are backwards movements. | +| Pushback Heading Factor | A32NX_PUSHBACK_HDG_FACTOR | -1.0..1.0 | R/W | CUSTOM LVAR | Set the turning factor from max left (-1.0) to max right (1.0) | + +??? tip "Pushback API HowTo" + #### Pushback API HowTo + Using the Pushback API is relatively easy, but you also might need some additional sim events/vars to make it work. + The following step-by-step description helps you to use buttons on a controller or a Stream Deck to control the + pushback. + + * Set the Pushback System to enabled ==> set L:A32NX_PUSHBACK_SYSTEM_ENABLED to 1 + * Use the sim var `PUSHBACK STATE` to check if the pushback tug is connected to the aircraft + - PUSHBACK STATE == 3 ==> Pushback tug is **not** connected + - PUSHBACK STATE < 3 ==> Pushback tug is connected + - Alternatively there is also the sim var `Pushback Attached` which can also be used. + * Call the Pushback Tug via the SimConnect Event `K:TOGGLE_PUSHBACK` + * Wait until the Pushback Tug is connected to the aircraft + - Should be immediately and is independent of the actual visual pushback tug being attached to the aircraft + - This is a sim issue, as MSFS will not wait for the pushback tug model to be attached before setting the + corresponding sim vars + * Set the Pushback Movement Factor via the LVAR `L:A32NX_PUSHBACK_SPD_FACTOR` to the desired value + * Set the Pushback Heading Factor via the LVAR `L:A32NX_PUSHBACK_HDG_FACTOR` to the desired value + * Set the Pushback Movement Factor via the LVAR `L:A32NX_PUSHBACK_SPD_FACTOR` to `0` to stop the pushback tug + * To disconnect the pushback tug, call the SimConnect Event `K:TOGGLE_PUSHBACK` again + + #### Pushback API Example + + ![img.png](../assets/api/pushback-api-example.png){loading=lazy} + + | Button | Pseudo Code | Remark | + |-----------------------------|-----------------------------------------------------------------------------|---------------------------| + | PUSHBACK
SYSTEM | toggle `L:A32NX_PUSHBACK_SYSTEM_ENABLED` | 0 or 1 | + | Forward | `L:A32NX_PUSHBACK_SPD_FACTOR` = oldvalue + 0.1 | -1.0..1.0, 0 = not moving | + | TUG | call `K:TOGGLE_PUSHBACK` | | + | Left | `L:A32NX_PUSHBACK_HDG_FACTOR` = oldvalue - 0.1 | -1.0..1.0, 0 = straight | + | PUSHBACK
STOPPED/MOVING | `L:A32NX_PUSHBACK_SPD_FACTOR` = 0.0
`L:A32NX_PUSHBACK_HDG_FACTOR` = 0.0 | | + | Right | `L:A32NX_PUSHBACK_HDG_FACTOR` = oldvalue + 0.1 | | + | STRAIGHT | `L:A32NX_PUSHBACK_HDG_FACTOR` = 0.0 | | + | Backward | `L:A32NX_PUSHBACK_SPD_FACTOR` = oldvalue - 0.1 | | + | 30% back | `L:A32NX_PUSHBACK_SPD_FACTOR` = -0.3 | | + diff --git a/docs/aircraft/a380x/a380x-api/a380x-systems-api.md b/docs/aircraft/a380x/a380x-api/a380x-systems-api.md new file mode 100644 index 000000000..f76e19646 --- /dev/null +++ b/docs/aircraft/a380x/a380x-api/a380x-systems-api.md @@ -0,0 +1,30 @@ +--- +title: A380X Developer API +description: Documentation for the FlyByWire A32NX FlightDeck API. +--- + +# A380X Developer API + +Flight-Deck API Documentation: [Flight-Deck API](a380x-flight-deck-api) + +In addition to the above documentation, all custom variables and custom events are documented by our developers on our project's GitHub: [:fontawesome-brands-github:{: .github } - **Docs section on GitHub**](https://github.com/flybywiresim/aircraft/tree/master/fbw-a32nx/docs){target=new} + +- [Original Page on Github for Custom LVARs](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380-simvars.md){target=new} +- [Original Page on Github for Input Events](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380x-input-events.md){target=new} +- [Original Page on Github for Internal Vars used for Input Events](https://github.com/flybywiresim/aircraft/blob/master/fbw-a380x/docs/a380x-private-local-vars.md){target=new} + +!!! note "The GitHub pages have been imported below for your convenience." + +## Developer SimVars Documentation + +{{ external_markdown('https://raw.githubusercontent.com/flybywiresim/aircraft/refs/heads/master/fbw-a380x/docs/a380-simvars.md', '') }} + +## Developer Input Events Documentation + +{{ external_markdown('https://raw.githubusercontent.com/flybywiresim/aircraft/refs/heads/master/fbw-a380x/docs/a380x-input-events.md', '') }} + +{{ external_markdown('https://raw.githubusercontent.com/flybywiresim/aircraft/refs/heads/master/fbw-a380x/docs/a380x-private-local-vars.md', '') }} + + + + diff --git a/docs/aircraft/a380x/a380x-api/index.md b/docs/aircraft/a380x/a380x-api/index.md new file mode 100644 index 000000000..347b5490a --- /dev/null +++ b/docs/aircraft/a380x/a380x-api/index.md @@ -0,0 +1,85 @@ +--- +title: Overview +description: This section is aimed at sim pilots who want to use external hardware or software to connect to the FlyByWire A380X. +--- + +# FlyByWire A380X API + +This section is aimed at sim pilots who intend to use external hardware or software to connect to the FlyByWire A380X to +read values and control the aircraft. + +## General +Many sim pilots wish to use dedicated hardware or specific software to control their aircraft, which goes beyond just the +normal flight stick and maybe a controller for thrust. + +However, hardware alone is not sufficient to control an aircraft in Microsoft Flight Simulator (or any sim). Software is +required to tell the sim what the different levers (axis) and buttons shall actually do. + +Most hardware (or software) vendors ship their products with a driver for their hardware which translates hardware input +into software commands which are then sent to the simulator. + +The problem with this approach is that all aircraft need to actually use the same software commands (API) for this to work +on. For Microsoft Flight Simulator, this has been achieved by most default aircraft delivered when MSFS launched. +Unfortunately, the API used (SimConnect, MSFS API) is not able to handle more complex aircraft and in addition, there are +other limitations that would go beyond this guide to explain. + +To make it possible for 3rd party aircraft developers to go beyond these limitations, Microsoft Flight Simulator enables +aircraft developers to create their own API, most commonly in the form of variables and events. + +All the major custom aircraft on the market use this possibility. So, not only does the FlyByWire A380X do this +but e.g., the Aerosoft CRJ, Fenix A320, PMDG DC-6, Working Title's CJ4 mod, Justflight PA-28 Arrow, etc. + +What these advanced aircraft have in common is that any standard drivers for hardware (or software) controllers can not use +the additional aircraft APIs (variables and events). + +Therefore, much to the frustration of users, many hardware controllers do not correctly work with these aircraft with their +default drivers. + +But there is a solution to this problem. + +## Solutions + +To solve the issue described above, there are several software solutions which basically replace any default hardware +drivers. These solutions take the hardware inputs and translate them into the correct software commands for the current +aircraft and send them to the simulator. + +The main feature of these solutions is that the hardware/software mapping is highly configurable and programmable, and +in some cases even with a nice and user-friendly interface. + +**Example:** + +So, for example, the standard software command for the landing lights is the SimConnect event "LANDING_LIGHTS_ON". + +But the Aerosoft CRJ aircraft requires these variables: + +```title="Sample Variables" + - set ASCRJ_OVHD_LDG_LEFT -> 1 + - set ASCRJ_OVHD_LDG_NOSE -> 1 + - set ASCRJ_OVHD_LDG_RIGHT -> 1 +``` + +The mentioned software solutions would then enable the user to map a hardware landing light button to these three +aircraft-specific variables instead of using the default SimConnect event. + +The FlyByWire A380X also requires specific variables to control its advanced features. The documentation for +these variables and events can be found here: + +Flight-Deck Documentation: [Flight-Deck API](a380x-flight-deck-api) + +Developer Documentation: [A380X API Documentation](a380x-systems-api) + +The most common software solutions are: + +- [Axis and Ohs](https://www.axisandohs.com/){target=new} +- [FSUIPC](http://www.fsuipc.com/){target=new} +- [Mobiflight](https://www.mobiflight.com/en/index.html){target=new} +- [SPAD.neXt](https://www.spadnext.com/home.html){target=new} + + + + + + + + + diff --git a/docs/aircraft/a380x/assets/api/pushback-api-example.png b/docs/aircraft/a380x/assets/api/pushback-api-example.png new file mode 100644 index 000000000..ab8d5c4a2 Binary files /dev/null and b/docs/aircraft/a380x/assets/api/pushback-api-example.png differ diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/afs.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/afs.md index c5886e87f..ab2dcaaf7 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/afs.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/afs.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Auto Flight System (AFS) Control Panel descrip ![img.png](../../../assets/a380x-briefing/flight-deck/glare/aps.png) +!!! note "API Documentation: [AFS CP API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#fcu-panel)" + ## Description The AFS Control Panel is the main interface with the FG. The flight crew can: diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/efis.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/efis.md index ec58441ef..2cfc39a0a 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/efis.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/efis.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Electronic Flight Instrument System (EFIS) Pan ![img.png](../../../assets/a380x-briefing/flight-deck/glare/efis.png) +!!! note "API Documentation: [EFIS Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#efis-control-panel)" + ## Description The Electronic Flight Instrument System (EFIS) lets you control what flight info shows up on the Primary Flight Displays diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-side.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-side.md index cc1878054..56dfc5ca2 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-side.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-side.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Glareshield Side Panels description. ![img.png](../../../assets/a380x-briefing/flight-deck/glare/glareshield-side.png) +!!! note "API Documentation: [Glareshield Side Panels API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#glareshield-side-panel)" + ## Usage ### CHRONO pb diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-underside.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-underside.md index 9e71a5efd..2d873fc5a 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-underside.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/glareshield/glare-underside.md @@ -13,6 +13,7 @@ description: The A380 Flight Deck Glareshield Underside description. ![img_2.png](../../../assets/a380x-briefing/flight-deck/glare/glareshield-underside.png) +!!! note "API Documentation: [Glareshield Underside API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#lighting-knobs)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md index e59c54fd0..20a8f2fc0 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/center-right.md @@ -17,6 +17,8 @@ description: The A380 Flight Deck Center Right Panel description. The Center Rig ![img.png](../../../assets/a380x-briefing/flight-deck/main/center-right.png){loading=lazy width=50%} +!!! note "API Documentation: [Center Right Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#autobrake-gear-lever-and-gear-annunciation)" + ## Description We have consolidated the Center Right Panel into a single page. The Center Right Panel is holding the following diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/efis-reconf.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/ducp.md similarity index 95% rename from docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/efis-reconf.md rename to docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/ducp.md index daf1ca405..04d026e29 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/efis-reconf.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/ducp.md @@ -14,6 +14,8 @@ description: The A380 Flight Deck Display Unit Control Panel ![img.png](../../../assets/a380x-briefing/flight-deck/main/efis-reconfig.png){loading=lazy width=50%} +!!! note "API Documentation: [EFIS Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#display-unit-control-panel)" + ## Description The Display Unit Control Panel (DU CP) is located on the main instrument panel on each side for the Captain and the diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/gravity-gear.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/gravity-gear.md index a5cff1527..15f36e813 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/gravity-gear.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/gravity-gear.md @@ -13,9 +13,11 @@ description: The A380 Flight Deck Gravity Gear Panel description. ![img_1.png](../../../assets/a380x-briefing/flight-deck/main/gravity-gear.png){loading=lazy width=50%} -## Description +!!! note "API Documentation: [Gravity Gear Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#landing-gear-gravity-panel)" +## Description +The Gravity Gear Panel is used to control the gravity extension of the landing gear (L/G) on the A380. ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/isis.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/isis.md index 46283baac..816632155 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/isis.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/isis.md @@ -13,6 +13,7 @@ description: The A380 Flight Deck Integrated Standby Instrument System (ISIS) de ![img.png](../../../assets/a380x-briefing/flight-deck/main/isis.png){loading=lazy width=50%} +!!! note "API Documentation: [ISIS API Documentation](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#integrated-standby-instrument-system-isis)" # Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/switching.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/switching.md index ab6803485..ef1b6a7b1 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/switching.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/switching.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Switching Panel description. ![img_1.png](../../../assets/a380x-briefing/flight-deck/main/switching.png){loading=lazy width=20%} +!!! note "API Documentation: [Switching Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#switching-panel)" + ## Description ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/table-keyboard.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/table-keyboard.md index 488b617cb..c81f19d9e 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/table-keyboard.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/main-panel/table-keyboard.md @@ -16,14 +16,13 @@ description: The A380 Flight Deck Table and Keyboard description. ## Description -Captain and First Officer have a table and keyboard in front of them. The keyboard is used to interact with the OIS +The Captain and First Officer have a table and keyboard in front of them. The keyboard is used to interact with the OIS which is not yet implemented in the A380X. You can extend the table by clicking the click spot on the stowed table. You can then also fold back the table cover to access the keyboard. - --- [Back to Main Instrument Panel and Glareshield](../overviews/main-glare.md){ .md-button } diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/overviews/main-glare.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/overviews/main-glare.md index afa0cc525..db9d43b44 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/overviews/main-glare.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/overviews/main-glare.md @@ -44,8 +44,8 @@ description: The A380 Flight Deck Main Instrument Panel and Glareshield page is
OIT FO
-
Display Unit Control Panel Capt
-
Display Unit Control Panel FO
+
Display Unit Control Panel Capt
+
Display Unit Control Panel FO
PFD Capt
diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/adirs.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/adirs.md index 624e888de..2b6c3f99f 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/adirs.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/adirs.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Air Data Inertial Reference System (ADIRS) Pan ![ADIRS Panel](../../../assets/a380x-briefing/flight-deck/ovhd/adirs-panel.png "ADIRS Panel"){loading=lazy width=50%} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [ADIRS Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#adirs-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/air.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/air.md index a6034d493..ef064aa3c 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/air.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/air.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Air Panel description. ![Air Panel](../../../assets/a380x-briefing/flight-deck/ovhd/air-panel.png "Air Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [AIR Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#air-condition-panel)" ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/anti-ice.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/anti-ice.md index 713173da8..836734171 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/anti-ice.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/anti-ice.md @@ -13,10 +13,7 @@ description: The A380 Flight Deck Anti Ice Panel description. ![Anti Ice Panel](../../../assets/a380x-briefing/flight-deck/ovhd/anti-ice-panel.png "Anti Ice Panel"){loading=lazy} -[//]: # (TODO) - +!!! note "API Documentation: [ANTI ICE Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#anti-ice-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu-fire.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu-fire.md index 54a6f679f..5f77ca4f3 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu-fire.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu-fire.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck APU Fire Panel description. ![APU Fire Panel](../../../assets/a380x-briefing/flight-deck/ovhd/apu-fire-panel.png "APU Fire Panel"){loading=lazy} +!!! note "API Documentation: [APU FIRE Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#fire-panel)" + ## Description The APU compartment has a fire protection system, with: diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu.md index f135bd7a3..b20cdfb60 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/apu.md @@ -13,10 +13,7 @@ description: The A380 Flight Deck Auxiliary Power Unit (APU) description. ![APU Panel](../../../assets/a380x-briefing/flight-deck/ovhd/apu-panel.png "APU Panel"){loading=lazy width=20%} -[//]: # (TODO) - +!!! note "API Documentation: [APU Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#apu-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/calls.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/calls.md index ba963ae51..a6faa6b6f 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/calls.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/calls.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Calls Panel description. ![Calls Panel](../../../assets/a380x-briefing/flight-deck/ovhd/calls-panel.png "Calls Panel"){loading=lazy width=70%} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [CALLS Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#calls-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-air.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-air.md index 23851e0b1..93a481d8d 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-air.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-air.md @@ -14,8 +14,6 @@ description: The A380 Flight Deck Cargo Air Conditioning Panel description. ![Cargo Air Conditioning Panel](../../../assets/a380x-briefing/flight-deck/ovhd/cargo-air-cond-panel.png "Cargo Air Conditioning Panel"){loading=lazy width=70%} -[//]: # (TODO API Doc Link) - ## Description The Cargo Air Conditioning Panel is used to control the air conditioning in the cargo compartments. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-smoke.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-smoke.md index 002d70f66..e4991b48f 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-smoke.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cargo-smoke.md @@ -13,8 +13,6 @@ description: The A380 Flight Deck Cargo Smoke Panel description. ![Cargo Smoke Panel](../../../assets/a380x-briefing/flight-deck/ovhd/cargo-smoke-panel.png "Cargo Smoke Panel"){loading=lazy} -[//]: # (TODO API Doc Link) - ## Description The Cargo Smoke Panel is used to detect smoke in the cargo compartments. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cvr.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cvr.md index 747ad2f88..a2cea75c1 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cvr.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/cvr.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Cockpit Voice Recorder (CVR) Panel description ![CVR Panel](../../../assets/a380x-briefing/flight-deck/ovhd/cvr-panel.png "CVR Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [RCDR Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#rcdr-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/elec.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/elec.md index 231708668..47a79123d 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/elec.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/elec.md @@ -13,7 +13,8 @@ description: The A380 Flight Deck Electrical Panel description. ![Electrical Panel](../../../assets/a380x-briefing/flight-deck/ovhd/elec-panel.png "Electrical Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [ELEC Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#elec-panel)" + ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/emer-elec.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/emer-elec.md index 0c2635b69..374c6f37f 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/emer-elec.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/emer-elec.md @@ -13,8 +13,6 @@ description: The A380 Flight Deck Emergency Electrical Panel description. ![Emergency Electrical Panel](../../../assets/a380x-briefing/flight-deck/ovhd/emer-elec-panel.png "Emergency Electrical Panel"){loading=lazy} -[//]: # (TODO API Doc Link) - ## Description The Emergency Electrical Panel is used to control the emergency electrical systems of the aircraft. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-fire.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-fire.md index e1b192efb..601444fa9 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-fire.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-fire.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Engine Fire Panel description. ![Engine Fire Panel](../../../assets/a380x-briefing/flight-deck/ovhd/eng-fire-panel.png "Engine Fire Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [FIRE Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#fire-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-start.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-start.md index fc89d1ea6..ab3dda894 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-start.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/eng-start.md @@ -14,7 +14,7 @@ description: The A380 Flight Deck Engine Start Panel description. ![Engine Start Panel](../../../assets/a380x-briefing/flight-deck/ovhd/eng-start-panel.png "Engine Start Panel"){loading=lazy width=50%} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [ENG START Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#)" ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/entertainment.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/entertainment.md index 8ec00f6fc..508d416ac 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/entertainment.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/entertainment.md @@ -13,8 +13,6 @@ description: The A380 Flight Deck Entertainment Panel description. ![Entertainment Panel](../../../assets/a380x-briefing/flight-deck/ovhd/entertainment-panel.png "Entertainment Panel"){loading=lazy} -[//]: # (TODO API Doc Link) - ## Description The Entertainment Panel is used to control the entertainment system on the A380. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/ext-lt.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/ext-lt.md index 2cc377872..9c7cdf28f 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/ext-lt.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/ext-lt.md @@ -13,10 +13,7 @@ description: The A380 Flight Deck Exterior Lights Panel description. ![Exterior Lighting](../../../assets/a380x-briefing/flight-deck/ovhd/ext-lt-panel.png "Exterior Lighting"){loading=lazy} -[//]: # (TODO) - +!!! note "API Documentation: [EXT LT Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#external-lights-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/flt-ctl.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/flt-ctl.md index 0f9c2bc56..327ae5ef9 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/flt-ctl.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/flt-ctl.md @@ -17,7 +17,7 @@ description: The A380 Flight Deck Flight Control System Panel description. ## Right Side ![Flight Control System Panel](../../../assets/a380x-briefing/flight-deck/ovhd/f-ctl-2-panel.png "Flight Control System Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [FLT CTL Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#flight-control-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel-jettision.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel-jettision.md index 17ee0276d..036ce02be 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel-jettision.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel-jettision.md @@ -13,8 +13,6 @@ description: The A380 Flight Deck Fuel Jettison Panel description. ![Fuel Jettison Panel](../../../assets/a380x-briefing/flight-deck/ovhd/fuel-emer-panel.png "Fuel Jettison Panel"){loading=lazy} -[//]: # (TODO API Doc Link) - ## Description The A380's fuel jettison system is designed to quickly reduce the aircraft's weight in emergency situations, allowing it diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel.md index 7d266fb87..140485a1a 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/fuel.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Fuel Panel description. ![Fuel Panel](../../../assets/a380x-briefing/flight-deck/ovhd/fuel-panel.png "Fuel Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [FUEL Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#fuel-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/hyd.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/hyd.md index 31b7f6e38..210ca42ca 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/hyd.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/hyd.md @@ -14,7 +14,7 @@ description: The A380 Flight Deck Hydraulic Panel description. ![Hydraulic Panel](../../../assets/a380x-briefing/flight-deck/ovhd/hyd-panel.png "Hydraulic Panel"){loading=lazy} ![img.png](../../../assets/a380x-briefing/flight-deck/ovhd/hyd-ground-panel.png) -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [HYD Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#hydraulics-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/int-lt.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/int-lt.md index a0b342b55..6f9520e29 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/int-lt.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/int-lt.md @@ -13,10 +13,7 @@ description: The A380 Flight Deck Internal Lights Panel description. ![Internal Lights Panel](../../../assets/a380x-briefing/flight-deck/ovhd/int-lt-panel.png "Internal Lights Panel"){loading=lazy} -[//]: # (TODO) - +!!! note "API Documentation: [INT LT Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#interior-lights-panel)" ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/maintenance.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/maintenance.md index b306e921d..1d79930f0 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/maintenance.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/maintenance.md @@ -81,12 +81,12 @@ Displays the voltage of the selected battery. #### FADEC GND PWR pb - AUTO: - - The aircraft electrical network or the FADEC alternator automatically supplies the FADEC. + - The aircraft electrical network or the FADEC alternator automatically supplies the FADEC. - ON: - - On ground, the aircraft electrical network supplies the FADEC for 10 min, provided that: - - The ENG FIRE pb-sw is not pressed - - The FADEC is not self-powered. - - The FADEC is self-powered when N2 is above 12.5 %. + - On ground, the aircraft electrical network supplies the FADEC for 10 min, provided that: + - The ENG FIRE pb-sw is not pressed + - The FADEC is not self-powered. + - The FADEC is self-powered when N2 is above 12.5 %. ### MAINT diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/oxygen.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/oxygen.md index bbf4c3947..1b2a8c8f1 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/oxygen.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/oxygen.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Oxygen Panel description. ![Oxygen Panel](../../../assets/a380x-briefing/flight-deck/ovhd/oxygen-panel.png "Oxygen Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [OXYGEN Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#oxygen-panel)" ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/press.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/press.md index e86065ae0..53cad7393 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/press.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/press.md @@ -13,8 +13,6 @@ description: The A380 Flight Deck Pressurization Panel description. ![Pressurization Panel](../../../assets/a380x-briefing/flight-deck/ovhd/press-panel.png "Pressurization Panel"){loading=lazy} ![Ditching Button](../../../assets/a380x-briefing/flight-deck/ovhd/ditching-panel.png "Ditching Button"){loading=lazy width=20% align=right} -[//]: # (TODO API Doc Link) - ## Description The cabin pressurization system controls the pressurization of the cabin to allow crew and passengers diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rcdr-evac.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rcdr-evac.md index f5cb6b75d..c8170ec21 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rcdr-evac.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rcdr-evac.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Recording and Evacuation Panel description. ![Recording and Evacuation Panel](../../../assets/a380x-briefing/flight-deck/ovhd/evac-panel.png "Recording and Evacuation Panel"){loading=lazy} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [RCDR Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#rcdr-panel)" ## Usage RCDR diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/reading.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/reading.md index 514433e49..79b4f3195 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/reading.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/reading.md @@ -12,7 +12,7 @@ description: The A380 Flight Deck Reading Lights Panels description. --- ![Reading Lights Panel](../../../assets/a380x-briefing/flight-deck/ovhd/reading-panel.png "Reading Lights Panel"){loading=lazy width=20%} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [Reading Lights Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#reading-lights-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rmp.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rmp.md index 7551334c1..c29ca9d2c 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rmp.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/rmp.md @@ -17,7 +17,7 @@ description: The A380 Flight Deck Radio Management Panel (RMP) description. The Radio Management Panels (RMP) are powerful systems managing the aircraft's communication and std-by navigation systems. -Please refer to the [pedestal RMP](../pedestal/rmp.md) for more information. +Please refer to the [Pedestal RMP](../pedestal/rmp.md) for more information. --- diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/signs.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/signs.md index c24d99de4..ccbdbec8b 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/signs.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/signs.md @@ -13,10 +13,7 @@ description: The A380 Flight Deck Signs Panel description. ![SIGNS Panel](../../../assets/a380x-briefing/flight-deck/ovhd/signs-panel.png "SIGNS Panel") -[//]: # (TODO) - +!!! note "API Documentation: [SIGNS Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#signs-panel)" ## Usage diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/wiper.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/wiper.md index e895553a8..28e7c3270 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/wiper.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/ovhd/wiper.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Wiper Panel description. ![Wiper Panel](../../../assets/a380x-briefing/flight-deck/ovhd/wiper-panel.png "Wiper Panel"){loading=lazy width=50%} -[//]: # (TODO API Doc Link) +!!! note "API Documentation: [Wiper Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#wiper-panel)" ## DESCRIPTION diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-door.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-door.md index 985352bfd..e80762db5 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-door.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-door.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Cockpit Door Panel description. ![img_8.png](../../../assets/a380x-briefing/flight-deck/pedestal/ckpt-door.png){loading=lazy width=50%} +!!! note "API Documentation: [CKPT DOOR Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#ckpt-door-panel)" + ## Description The cockpit door automatically locks, as soon as it closes, when the Cockpit Door Locking System diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-lighting.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-lighting.md index 0c2fc0510..3e5ea1891 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-lighting.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/cockpit-lighting.md @@ -9,10 +9,12 @@ description: The A380 Flight Deck Cockpit Lighting Panel description. --- -## Overview - ![Cockpit Lighting](../../../assets/a380x-briefing/flight-deck/pedestal/cockpit-lt-panel.png) +!!! note "API Documentation: [Cockpit Lighting Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#cockpit-lighting-panel)" + +## Description + The Cockpit Lighting Panel has knobs to control various cockpit lights. The knob settings range from "OFF" to "BRT" (Bright), allowing pilots to set the lighting levels to their preference and the needs of the flight environment. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/ecam-cp.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/ecam-cp.md index 06761e357..a1d8e265d 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/ecam-cp.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/ecam-cp.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck ECAM Control Panel description. ![img_4.png](../../../assets/a380x-briefing/flight-deck/pedestal/ecp.png) +!!! note "API Documentation: [ECP API Documentation](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#ecam-control-panel)" + ## Description The flight crew uses the ECAM Control Panel (ECP) to interface with the ECAM system. There is one diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/engine-master.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/engine-master.md index 3afe1ed7e..b07e5daaf 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/engine-master.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/engine-master.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Thrust and Thrust Reverser Control Levers desc ![img_3.png](../../../assets/a380x-briefing/flight-deck/pedestal/eng-master.png) +!!! note "API Documentation: [ENG MASTER Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#eng-master-panel)" + ## Usage ### ENGINE 1(2)(3)(4) MASTER LEVER diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/fdrs.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/fdrs.md index 99b5ff511..2eae2cd5b 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/fdrs.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/fdrs.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Flight Data Recording System (FDRS) descriptio ![img_9.png](../../../assets/a380x-briefing/flight-deck/pedestal/fdr.png){loading=lazy width=100%} +!!! note "API Documentation: [FDRS Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#flight-data-recording-system-panel)" + ## Aircraft Conditioning Monitoring System (ACMS) The ACMS function provides a real-time monitoring of the aircraft parameters. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/flap-lever.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/flap-lever.md index 2acea335d..d07a5bfbd 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/flap-lever.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/flap-lever.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Flaps Lever Panel description. ![img_7.png](../../../assets/a380x-briefing/flight-deck/pedestal/flaps.png){loading=lazy width=50%} +!!! note "API Documentation: [FLAPS Lever Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#flaps-panel)" + ## Description The FLAPS lever controls the operation of the slats and flaps. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/kccu.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/kccu.md index 6fd36d228..cd8ea3370 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/kccu.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/kccu.md @@ -13,6 +13,7 @@ description: The A380 Flight Deck Keyboard Cursor Control Unit (KCCU) descriptio ![img_1.png](../../../assets/a380x-briefing/flight-deck/pedestal/kccu.png){loading=lazy width=70%} +!!! note "API Documentation: [KCCU API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#kccu-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/parking-brake.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/parking-brake.md index 364064b96..ae0b7cbd9 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/parking-brake.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/parking-brake.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Parking Brake Panel description. ![img_8.png](../../../assets/a380x-briefing/flight-deck/pedestal/parking-brake.png) +!!! note "API Documentation: [Parking Brake Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#park-brk-panel)" + ## Parking Brake Handle To apply the Parking Brake, the flight crew pulls this handle and turns it clockwise. diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/rmp.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/rmp.md index ec4bf5fa8..1736df1fa 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/rmp.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/rmp.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Radio Management (RMP) Panel description. ![img.png](../../../assets/a380x-briefing/flight-deck/pedestal/rmp.png){loading=lazy width=70%} +!!! note "API Documentation: [RMP Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#rmp-panel)" + ## Description The Radio Management Panels (RMP) are powerful systems managing the aircraft's communication and std-by navigation diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/speed-brake.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/speed-brake.md index bd0518b91..24fe298c1 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/speed-brake.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/speed-brake.md @@ -13,6 +13,8 @@ description: The A380 Flight Deck Speed Brake Panel description. ![img_5.png](../../../assets/a380x-briefing/flight-deck/pedestal/speed-brake.png){loading=lazy width=70%} +!!! note "API Documentation: [SPEED BRAKE Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#speed-brake-panel)" + ## Description - The speed brake surfaces can be controlled with the SPEED BRAKE lever. @@ -24,7 +26,6 @@ description: The A380 Flight Deck Speed Brake Panel description. or in case of a rejected takeoff. - --- [Back to Pedestal](../overviews/pedestal.md){ .md-button } diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/surveillance.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/surveillance.md index 470ec1b94..b2b1a9d15 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/surveillance.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/surveillance.md @@ -13,6 +13,7 @@ description: The A380 Flight Deck Surveillance Panel description. ![img_6.png](../../../assets/a380x-briefing/flight-deck/pedestal/surveilance.png){loading=lazy width=70%} +!!! note "API Documentation: [SURV Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#surv-wxr-tcas-panel)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/throttle.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/throttle.md index 7dfaf93ec..50dcfb75c 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/throttle.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/throttle.md @@ -13,7 +13,7 @@ description: The A380 Flight Deck Thrust and Thrust Reverser Control Levers desc ![img.png](../../../assets/a380x-briefing/flight-deck/pedestal/thrust-levers.png){width=50%} -[//]: # (TODO: This needs polishing) +!!! note "API Documentation: [Thrust Levers API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#thrust-lever)" ## Description diff --git a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/trim-panel.md b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/trim-panel.md index 75cab84c4..893613b8d 100644 --- a/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/trim-panel.md +++ b/docs/pilots-corner/a380x/a380x-briefing/flight-deck/pedestal/trim-panel.md @@ -9,10 +9,11 @@ description: The A380 Flight Deck Trim Panel page description. --- -## Overview - ![Trim Panel](../../../assets/a380x-briefing/flight-deck/pedestal/trim-panel.png) +!!! note "API Documentation: [Pitch Trim Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#pitch-trim-panel)" +!!! note "API Documentation: [Rudder Trim Panel API](../../../../../aircraft/a380x/a380x-api/a380x-flight-deck-api.md#rudder-trim-panel)" + ## Pitch Trim This control is used to adjust the aircraft's nose attitude up or down. It changes the angle of the diff --git a/docs/update_filelist.py b/docs/update_filelist.py index 85c2b1c52..3c31893a7 100644 --- a/docs/update_filelist.py +++ b/docs/update_filelist.py @@ -31,8 +31,8 @@ def format_output(pages, base_directory): indent = ' ' * 4 * indent_level first_level_folder = relative_path.split(os.sep)[0] if indent_level > 0 else None if first_level_folder and first_level_folder != previous_first_level_folder: - if previous_first_level_folder is not None: - output.append('\n') # Add an empty line after each first-level folder + # if previous_first_level_folder is not None: + # output.append('\n') # Add an empty line after each first-level folder previous_first_level_folder = first_level_folder output.append(f"{indent}- [X] [{title}]({relative_path.replace(os.sep, '/')})") return '\n'.join(output)