A380X Flight Deck API
TODO: Change content
A380 Pilot Briefing Clickable Flight Deck
Find the complete list of Custom Event and Custom LVARS of the A380X:
"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).
- Remark: Additional information about the API variable or event.
To shorten the length of the table we use the following placeholders for the API disignations:
{SIDE}
: Replace withL
for left,R
for right.{NUM}
: Replace with1
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). |
MSFS VAR | are variables that are part of the default MSFS SDK (aka A Vars). |
SIMCONNECT VAR | are variables that are part of the default MSFS SDK (aka A Vars). |
MSFS EVENT | are events that are part of the default MSFS SDK (aka K-Events). |
SIMCONNECT EVENT | are events that are part of the default MSFS SDK (aka K Events). |
CUSTOM EVENT | are custom events created by the FlyByWire team to control the aircraft. |
H 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
MSFS Avionics Framework on Events
MSFS Avionics Framework on H Events
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 - Discord in the #a380x-support channel or by creating an issue report here: Docs Issues.
The order of the panels below is roughly done after the standard cold & dark setup procedure.
Overhead Forward
ELEC Panel
Flight Deck: ELEC Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
BAT | 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 | SET_EXTERNAL_POWER | 1..4, 0..1 | - | MSFS EVENT | This event takes 2 parameters - the number of the index 1..4 and OFF/ON=0/1 |
EXTERNAL POWER AVAILABLE:{NUM} | 0..1 | R | MSFS VAR | ||
EXTERNAL POWER ON:{NUM} | 0..1 | R | MSFS VAR | ||
GEN | 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 | 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 | |
External Lights Panel
Flight Deck: EXT LT Panel
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 |
Interior Lights Panel
Flight Deck: INT LT Panel
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 |
Signs Panel
Flight Deck: Signs Panel
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 |
ADIRS Panel
Flight Deck: ADIRS Panel
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 | 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 | 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 |
APU Panel
Flight Deck: APU Panel
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 |
RCDR Panel
Flight Deck: RCDR Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
GND CTL | A32NX_RCDR_GROUND_CONTROL_ON | 0..1 | R/W | Custom LVAR |
Oxygen Panel
Flight Deck: Oxygen Panel
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 |
Fire Panel
Flight Deck: APU Fire Panel
Flight Deck: ENG Fire Panel
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_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_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 |
Fuel Panel
Flight Deck: Fuel Panel
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:
| | 2 | 3 | 64 | 65 | | | 66 | 67 | 68 | 69 | |
| 70 | 71 | 72 | 73 | 74 | | | 78 | 79 | 76 | 77 | 75 |
| | | | | | 80 | 81 | | | | | |
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 |
Air Condition Panel
Flight Deck: AC Panel
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 | 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
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 | 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 |
Calls Panel
Flight Deck: Calls Panel
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 |
Wiper Panel
Flight Deck: Wiper Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
WIPER L knob | CIRCUIT SWITCH ON:77 | 0..1 | R/W | MSFS VAR | Turns the wiper on/off - slow/fast via power setting |
ELECTRICAL_CIRCUIT_TOGGLE:77 | MSFS Event | ||||
ELECTRICAL_CIRCUIT_POWER_SETTING_SET:77 | 0..75..100 | MSFS Event | 0=off, 75=slow, 100=fast | ||
WIPER R knob | CIRCUIT SWITCH ON:80 | 0..1 | R/W | MSFS | |
ELECTRICAL_CIRCUIT_TOGGLE:80 | MSFS VAR | ||||
ELECTRICAL_CIRCUIT_POWER_SETTING_SET:80 | 0..75..100 | MSFS Event | 0=off, 75=slow, 100=fast | ||
RAIN RPLNT | A32NX_RAIN_REPELLENT_LEFT_ON | 0..1 | R | Custom LVAR | |
A32NX_RAIN_REPELLENT_RIGHT_ON | 0..1 | R | Custom LVAR |
Flight Control Panel
Flight Deck: Flight Control Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
ELAC overhead pushbutton | A32NX_ELAC_{1..2}_PUSHBUTTON_PRESSED | 0..1 | R/W | Custom LVAR | |
ELAC fault light | N/A | ||||
FAC overhead pushbutton | A32NX_FAC_{1..2}_PUSHBUTTON_PRESSED | 0..1 | R/W | Custom LVAR | |
FAC fault light | N/A | ||||
SEC overhead pushbutton | A32NX_SEC_{1..2..3}_PUSHBUTTON_PRESSED | 0..1 | R/W | Custom LVAR | |
SEC fault light | A32NX_SEC_{1..2..3}_FAULT_LIGHT_ON | 0..1 | R | Custom LVAR |
Glareshield
Lighting Knobs
Flight Deck: Glareshield Lighting Knobs
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 |
EFIS Control Panel
Flight Deck: EFIS Control Panel
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_INC | - | - | 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 |
FD | AUTOPILOT FLIGHT DIRECTOR ACTIVE | 0..1 | R | SIMCONNECT VAR | |
TOGGLE_FLIGHT_DIRECTOR | - | - | SIMCONNECT EVENT | ||
LS Capt. | BTN_LS_1_FILTER_ACTIVE | 0..1 | R/W | Custom LVAR | |
LS F.O. | BTN_LS_2_FILTER_ACTIVE | 0..1 | R/W | Custom LVAR | |
ND Filter | A32NX_EFIS_L_OPTION | 0..31 (bitmap) | R/W | Custom LVAR | 0=none, 1=CSTR, 2=VOR, 4=WPT, 8=NDB, 16=ARPT |
A32NX_EFIS_R_OPTION | 0..31 (bitmap) | R/W | Custom LVAR | 0=none, 1=CSTR, 2=VOR, 4=WPT, 8=NDB, 16=ARPT | |
ND MODE | A32NX_EFIS_L_ND_MODE | 0..4 | R/W | Custom LVAR | 0=ROSE ILS, 1=ROSE VOR, 2=ROSE NAV. 3=ARC, 4=PLAN |
A32NX_EFIS_R_ND_MODE | 0..4 | R/W | Custom LVAR | 0=ROSE ILS, 1=ROSE VOR, 2=ROSE NAV. 3=ARC, 4=PLAN | |
ND RANGE | A32NX_EFIS_L_ND_RANGE | 0..5 | R/W | Custom LVAR | 0=10, ..., 5=320 |
A32NX_EFIS_R_ND_RANGE | 0..5 | R/W | Custom LVAR | 0=10, ..., 5=320 | |
ADF-VOR | A32NX_EFIS_L_NAVAID_1_MODE | 0..2 | R/W | Custom LVAR | 0=OFF, 1=ADF, 2=VOR |
A32NX_EFIS_L_NAVAID_2_MODE | 0..2 | R/W | Custom LVAR | 0=OFF, 1=ADF, 2=VOR | |
A32NX_EFIS_R_NAVAID_1_MODE | 0..2 | R/W | Custom LVAR | 0=OFF, 1=ADF, 2=VOR | |
A32NX_EFIS_R_NAVAID_2_MODE | 0..2 | R/W | Custom LVAR | 0=OFF, 1=ADF, 2=VOR |
FCU Panel
Flight Deck: FCU Panel
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. | |
EXPED | A32NX_FMA_EXPEDITE_MODE | 0..1 | R | Custom LVAR | |
A32NX.FCU_EXPED_PUSH | - | - | Custom EVENT | ||
AP_ATT_HOLD | - | - | SIMCONNECT EVENT | Repurposed event as Simconnect has no standard event for this otherwise. | |
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 | ||
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. |
Warning Panel
Flight Deck: Warning Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
MASTER CAUTION | A32NX_MASTER_CAUTION | 0..1 | R/W | Custom LVAR | |
MASTER WARNING | A32NX_MASTER_WARNING | 0..1 | R/W | Custom LVAR | |
CHRONO | H:A32NX_EFIS_L_CHRONO_PUSHED | - | - | HTML Event (aka H Event) | |
H:A32NX_EFIS_R_CHRONO_PUSHED | - | - | HTML Event (aka H Event) | ||
SIDE STICK PRIORITY | N/A | ||||
AUTOLAND WARNING | A32NX_AUTOPILOT_AUTOLAND_WARNING | 0..1 | R/W | Custom LVAR | |
ATC MSG | N/A |
Instrument Panel
Instrument Lighting Control Panel
Flight Deck: ILCP Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
PFD Brt Cpt. | LIGHT POTENTIOMETER:88 | 0..100 | R | MSFS VAR | |
PFD/ND XFR 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 | |
Loud Spkr Cpt. | N/A | ||||
CONSOLE/FLOOR Cpt. | LIGHT POTENTIOMETER:8 | 50..100 | R | MSFS VAR | |
PFD Brt F.O. | LIGHT POTENTIOMETER:90 | 0..100 | R | MSFS VAR | |
PFD/ND XFR 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 | |
Loud Spkr F.O. | N/A | ||||
CONSOLE/FLOOR F.O. | LIGHT POTENTIOMETER:9 | 50..100 | R | MSFS VAR |
Autobrake, Gear Lever and Gear Annunciation
Flight Deck: Autobrake and Gear Panel
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 |
ISIS
Flight Deck: ISIS Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
BRIGHTNESS | A32NX_BARO_BRIGHTNESS | 0..100 | R/W | Custom LVAR | Auto-brightness - will automatically change |
Clock
Flight Deck: Chrono Panel
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 |
ELAPSED TIME | A32NX_CHRONO_ET_ELAPSED_TIME | seconds with decimals | R | Custom LVAR | |
CHRONO TIME | A32NX_CHRONO_ELAPSED_TIME | seconds with decimals | R | Custom LVAR |
TERR ON ND
Flight Deck: ND Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
TERR ON ND L | A32NX_EFIS_TERR_L_ACTIVE | 0..1 | R/W | Custom LVAR | |
TERR ON ND R | A32NX_EFIS_TERR_R_ACTIVE | 0..1 | R/W | Custom LVAR |
DCDU
Flight Deck: DCDU Panel
note "The below table shows the API for left DCDU. Replace L
with R
for the right DCDU."
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
BRT / DIM L | A32NX_PANEL_DCDU_L_BRIGHTNESS | 0..100 | R/W | MSFS VAR |
Pedestal
MCDU Panel
Flight Deck: MCDU Panel
The below table shows the API for left MCDU. Replace L
with R
for the right MCDU.
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
BRT / DIM L | A32NX_MCDU_L_BRIGHTNESS | 0..100 | R/W | MSFS VAR |
Switching Panel
Flight Deck: Switching Panel
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 |
ECAM/NA XFR | A32NX_ECAM_ND_XFR_SWITCHING_KNOB | 0..2 | R/W | Custom LVAR | 0=CAPT, 1=NORM, 2=F/O |
ECAM Control Panel
Flight Deck: ECAM Control Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
Upper Display | LIGHT POTENTIOMETER:92 | 0..100 | R | MSFS VAR | |
Lower Display | LIGHT POTENTIOMETER:93 | 0..100 | R | MSFS VAR | |
ECAM SD Page button | A32NX_ECAM_SD_CURRENT_PAGE_INDEX | -1..12 | R/W | Custom LVAR | See below. |
Left CLR button | A32NX_BTN_CLR | 0..1 | R/W | Custom LVAR | This is a momentary button - it needs to be reset to 0 by the API user |
Right CLR button | A32NX_BTN_CLR2 | 0..1 | R/W | Custom LVAR | This is a momentary button - it needs to be reset to 0 by the API user |
RCL button | A32NX_BTN_RCL | 0..1 | R/W | Custom LVAR | This is a momentary button - it needs to be reset to 0 by the API user |
T.O. CONFIG button | A32NX_BTN_TOCONFIG | 0..1 | R/W | Custom LVAR | This is a momentary button - it needs to be reset to 0 by the API user |
EMER CANC button | A32NX_BTN_EMERCANC | 0..1 | R/W | Custom LVAR | This is a momentary button - it needs to be reset to 0 by the API user |
Page to show on error | A32NX_ECAM_SFAIL | -1..12 | R | Custom LVAR | See below. Has the page index of the page called by the error message |
A32NX_ECAM_SD_CURRENT_PAGE_INDEX:
- -1 = none
- 0 = ENG
- 1 = BLEED
- 2 = PRESS
- 3 = ELEC
- 4 = HYD
- 5 = FUEL
- 6 = APU
- 7 = COND
- 8 = DOOR
- 9 = WHEEL
- 10 = F-CTL
- 11 = STS
- 12 = CRUISE
Thrust Lever and Trim Wheel
Flight Deck: Thrust Lever Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
Throttle 1 Axis | THROTTLE1_AXIS_SET_EX1 | -16383..16384 | - | MSFS EVENT | |
Throttle 2 Axis | THROTTLE2_AXIS_SET_EX1 | -16383..16384 | - | MSFS EVENT | |
AUTO THRUST DISENGAGE | AUTO_THROTTLE_ARM | - | - | SIMCONNECT EVENT | Toggles |
A32NX_AUTOTHRUST_DISCONNECT | 0..1 | R | Custom LVAR |
RMP
Flight Deck: RMP Panel
The below table shows the API for RMP 1. Replace 1
with 2
or 3
for the other RMPs.
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
Active Frequency | COM ACTIVE FREQUENCY:1 | 118.000..136.975 | R/W | SIMCONNECT VAR | |
Stdby Frequency | COM STANDBY FREQUENCY:1 | 118.000..136.975 | R/W | SIMCONNECT VAR | |
XFER Frequency | COM1_RADIO_SWAP | - | - | SIMCONNECT EVENT | |
RMP MODE | A32NX_RMP_L_SELECTED_MODE | 0..3 | R/W | Custom LVAR | 0=SEL, 1=VHF1, 2=VHF2, 3=VHF3 |
RMP ON/OFF | A32NX_RMP_L_TOGGLE_SWITCH | 0..1 | R/W | Custom LVAR | |
Transmit VHF1 | COM TRANSMIT:1 | 0..1 | R | SIMCONNECT VAR | |
Transmit VHF2 | COM TRANSMIT:2 | 0..1 | R | SIMCONNECT VAR | |
Transmit VHF3 | COM TRANSMIT:3 | 0..1 | R | SIMCONNECT VAR |
Lighting Pedestal Captain Side Panel
Flight Deck: Lighting Pedestal Cpt. Side Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
FLOOD LT Cpt | LIGHT POTENTIOMETER:83 | 0..100 | R | MSFS VAR | |
INTEG LT | LIGHT POTENTIOMETER:85 | 0..100 | R | MSFS VAR | |
FLOOD LT F.O. | LIGHT POTENTIOMETER:76 | 0..100 | R | MSFS VAR | On F.O. side |
WX Radar
Flight Deck: WX Radar Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
SYS | XMLVAR_A320_WEATHERRADAR_SYS | 0..2 | R/W | Custom LVAR | 0=1, 1=OFF, 2=2 |
PWS | A32NX_SWITCH_RADAR_PWS_POSITION | 0..1 | R/W | Custom LVAR | 0=OFF, 1=AUTO |
MODE | XMLVAR_A320_WEATHERRADAR_MODE | 0..3 | R/W | Custom LVAR | 0=WX, 1=WX+T, 2=TURB, 3=MAP |
GAIN | N/A | ||||
MULTISCANS | N/A | ||||
GCS | N/A | ||||
TILT | N/A |
ATC-TCAS
Flight Deck: ATC-TCAS Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
ATC MODE | A32NX_TRANSPONDER_MODE | 0..2 | R/W | Custom LVAR | 0=STBY, 1=AUTO, 2=ON |
ATC SYSTEM | A32NX_TRANSPONDER_SYSTEM | 0..1 | R/W | Custom LVAR | 0 = System 1, 1 = System 2 |
ALT RPTG | A32NX_SWITCH_ATC_ALT | 0..1 | R/W | Custom LVAR | 0=OFF, 1=ON |
SQUAWK | TRANSPONDER CODE:1 | 0000...7777 | R/W | SIMCONNECT VAR | |
IDENT | XPNDR_IDENT_ON | - | - | SIMCONNECT EVENT | |
TCAS MODE | A32NX_SWITCH_TCAS_TRAFFIC_POSITION | 0..3 | R/W | Custom LVAR | 0=THRT, 1=ALL, 2=ABV, 3=BLW |
TCAS TRAFFIC | A32NX_SWITCH_TCAS_POSITION | 0..2 | R/W | Custom LVAR | 0=STBY, 1=TA, 2=TA/RA |
ENG Panel
Flight Deck: ENG Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
ENG 1+2 MASTER | FUELSYSTEM_VALVE_OPEN | 1 .. 2 | - | MSFS EVENT | Activates the switch |
FUELSYSTEM_VALVE_CLOSE | 1 .. 2 | - | MSFS EVENT | Deactivates the switch | |
FUELSYSTEM VALVE SWITCH:1 | 0..1 | R | MSFS VAR | ||
FUELSYSTEM VALVE SWITCH:2 | 0..1 | R | MSFS VAR | ||
MODE | TURBINE_IGNITION_SWITCH_SET1 | 0..2 | - | MSFS EVENT | 0=CRANK, 1=NORM, 2=IGN |
TURBINE_IGNITION_SWITCH_SET2 | 0..2 | - | MSFS EVENT | 0=CRANK, 1=NORM, 2=IGN | |
TURB ENG IGNITION SWITCH EX1:1 | 0..2 | R/W | MSFS VAR | 0=CRANK, 1=NORM, 2=IGN | |
TURB ENG IGNITION SWITCH EX1:2 | 0..2 | R/W | MSFS VAR | 0=CRANK, 1=NORM, 2=IGN | |
FIRE 1 + 2 | N/A |
Speed Brake
Flight Deck: Speed Brake Panel
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 | R/W | SIMCONNECT VAR | ||
A32NX_SPOILERS_ARMED | 0..1 | R | Custom LVAR |
Flaps
Flight Deck: Speed Brake Panel
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) |
Parking Brake
Flight Deck: Parking Brake Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
PARKING BRAKE | A32NX_PARK_BRAKE_LEVER_POS | 0..1 | R/W | Custom LVAR |
Rudder Trim
Flight Deck: Rudder Trim Panel
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 | XMLVAR_RUDDERTRIM | 0 .. 2 | R/W | Custom LVAR |
Cockpit Door
Flight Deck: Cockpit Door Panel
Function | API Usage | Values | Read/Write | Type | Remark |
---|---|---|---|---|---|
COCKPIT DOOR | A32NX_COCKPIT_DOOR_LOCKED | 0..1 | R/W | Custom LVAR | |
VIDEO | PUSH_DOORPANEL_VIDEO | 0..1 | R/W | 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
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 |
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) |
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
to0
to stop the pushback tug - To disconnect the pushback tug, call the SimConnect Event
K:TOGGLE_PUSHBACK
again
Pushback API Example
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.0L: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 |