Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] primary from flybywiresim:primary #59

Open
wants to merge 7 commits into
base: primary
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions docs/FILE_LIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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)
Expand Down Expand Up @@ -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)
Expand Down
3 changes: 1 addition & 2 deletions docs/TODO_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
1 change: 0 additions & 1 deletion docs/aircraft/a32nx/a32nx-api/.pages
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
nav:
- Overview: index.md
- Common Hardware: hardware.md
- ...
62 changes: 30 additions & 32 deletions docs/aircraft/a32nx/a32nx-api/a32nx-flightdeck-api.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: FlyByWire A32NX API - A32NX Flight Deck API
title: A32NX Flight Deck API
description: Documentation for the FlyByWire A32NX FlightDeck API.
hide:
- navigation
Expand Down Expand Up @@ -38,9 +38,8 @@ Flight Deck: [ELEC Panel](../../../pilots-corner/a32nx/a32nx-briefing/flight-de
| BAT 1 Display | A32NX_ELEC_BAT_1_POTENTIAL | 0.0..99.9 | R | Custom LVAR | |
| BAT 2 Display | A32NX_ELEC_BAT_2_POTENTIAL | 0.0..99.9 | R | Custom LVAR | |
| | | | | | |
| EXT PWR | TOGGLE_EXTERNAL_POWER | - | - | MSFS EVENT | |
| | EXTERNAL POWER AVAILABLE | 0|1 | R | MSFS VAR | |
| | EXTERNAL POWER ON | 0|1 | R | MSFS VAR | |
| EXT PWR | A32NX_OVHD_ELEC_EXT_PWR_PB_IS_ON | 0..1 | R/W | Custom LVAR | |
| | A32NX_EXT_PWR_AVAIL:1 | 0|1 | R | Custom LVAR | |
| | | | | | |
| GEN 1 | TOGGLE_ALTERNATOR:1 | - | - | SIMCONNECT EVENT | |
| | GENERAL ENG MASTER ALTERNATOR:1 | 0|1 | R/W | SIMCONNECT VAR | |
Expand Down Expand Up @@ -153,7 +152,6 @@ Flight Deck: [EXT LT Panel](../../../pilots-corner/a32nx/a32nx-briefing/flight-

!!! warning "Doing it this way might break any third-party software trying to read the status of the lights through SIMCONNECT."


### Interior Lights Panel

Flight Deck: [INT LT Panel](../../../pilots-corner/a32nx/a32nx-briefing/flight-deck/ovhd/int-lt.md)
Expand Down Expand Up @@ -687,33 +685,33 @@ Flight Deck: [ILCP Panel](../../../pilots-corner/a32nx/a32nx-briefing/flight-dec

Flight Deck: [Autobrake and Gear Panel](../../../pilots-corner/a32nx/a32nx-briefing/flight-deck/front/autobrake-gear.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 | |
| | | | | | |
| 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 | |
| | | | | | |
| AUTO BRK LO/MED/MAX | A32NX_AUTOBRAKES_ARMED_MODE | 0..3 | R | Custom LVAR | 0=DIS, 1=LO, 2=MED, 3=MAX |
| | A32NX_AUTOBRAKES_ARMED_MODE_SET | -1..3 | W | Custom LVAR | -1=techn. 0=DIS, 1=LO,2=MED, 3=MAX |
| | A32NX_AUTOBRAKES_ACTIVE | 0|1 | R | Custom LVAR | 0=not braking, 1=braking |
| | A32NX_AUTOBRAKES_DECEL_LIGHT | 0|1 | R | Custom LVAR | 0=off, 1=on |
| | A32NX.AUTOBRAKE_SET | 1..4 | | Custom EVENT | 1=DIS, 2=LO, 3=MED, 4=MAX |
| | A32NX.AUTOBRAKE_SET_DISARM | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_SET_LO | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_SET_MED | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_SET_MAX | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_BUTTON_LO | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_BUTTON_MED | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_BUTTON_MAX | - | - | Custom EVENT | |
| | | | | | |
| BRK FAN | A32NX_BRAKE_FAN_BTN_PRESSED | 0|1 | R/W | Custom LVAR | |
| | | | | | |
| A/SKID & N/W STRG | ANTISKID_BRAKES_TOGGLE | - | - | SIMCONNECT EVENT | |
| | ANTISKID BRAKES ACTIVE | 0|1 | R/W | SIMCONNECT VAR | |
| 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 | |
| | | | | | |
| 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 | |
| | | | | | |
| AUTO BRK LO/MED/MAX | A32NX_AUTOBRAKES_ARMED_MODE | 0..3 | R | Custom LVAR | 0=DIS, 1=LO, 2=MED, 3=MAX |
| | A32NX_AUTOBRAKES_ARMED_MODE_SET | 0..3 | W | Custom LVAR | 0=DIS, 1=LO,2=MED, 3=MAX |
| | A32NX_AUTOBRAKES_ACTIVE | 0|1 | R | Custom LVAR | 0=not braking, 1=braking |
| | A32NX_AUTOBRAKES_DECEL_LIGHT | 0|1 | R | Custom LVAR | 0=off, 1=on |
| | A32NX.AUTOBRAKE_SET | 0..3 | | Custom EVENT | 0=DIS, 1=LO, 2=MED, 3=MAX |
| | A32NX.AUTOBRAKE_SET_DISARM | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_SET_LO | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_SET_MED | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_SET_MAX | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_BUTTON_LO | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_BUTTON_MED | - | - | Custom EVENT | |
| | A32NX.AUTOBRAKE_BUTTON_MAX | - | - | Custom EVENT | |
| | | | | | |
| BRK FAN | A32NX_BRAKE_FAN_BTN_PRESSED | 0|1 | R/W | Custom LVAR | |
| | | | | | |
| A/SKID & N/W STRG | ANTISKID_BRAKES_TOGGLE | - | - | SIMCONNECT EVENT | |
| | ANTISKID BRAKES ACTIVE | 0|1 | R/W | SIMCONNECT VAR | |

### ISIS

Expand Down
31 changes: 31 additions & 0 deletions docs/aircraft/a32nx/a32nx-api/a32nx-systems-api.md
Original file line number Diff line number Diff line change
@@ -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', '') }}



89 changes: 0 additions & 89 deletions docs/aircraft/a32nx/a32nx-api/hardware.md

This file was deleted.

8 changes: 4 additions & 4 deletions docs/aircraft/a32nx/a32nx-api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)



Expand Down
Loading