A380X Flight Deck API
A380 Pilot Briefing Clickable Flight Deck
Find the developer documentation of Custom Events 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 designations:
{SIDE}
: Replace withL
for left,R
for right (and sometimesC
for Center).{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). |
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
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 alphabetical within each section.
Overhead
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 |
AIR 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 |
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 |
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 |
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 | |
ENG START Panel
Flight Deck: ENG START Panel
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
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
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
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 |
F/CTL Panel
Flight Deck: Flight Control Panel
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
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 |
HYD Panel
Flight Deck: Hydraulics Panel
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |
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
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
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
The RMP panel consequently uses InputEvents (aka B: Events) to control the RMPs.
See the RMP API developer documentation for more information.
RUDDER TRIM Panel
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 | LVAR:XMLVAR_RudderTrim | 0 .. 2 | R/W | CUSTOM LVAR |
SPEED BRAKE Panel
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 | W | SIMCONNECT VAR | ||
A32NX_SPOILERS_ARMED | 0..1 | R | CUSTOM LVAR |
SURV (WXR, TCAS) Panel
Flight Deck: SURV Panel
The Surveillance Panel is not yet implemented in the A380X.
Thrust Lever
Flight Deck: Thrust Lever Panel
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
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) |
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 |