
Flight Simulator 2020 bindings #
Circuit breakers #
(A:CIRCUIT BREAKER PULLED:x, Bool)
- System index depends on aircraft, reference systems.cfg for exhaustive list
Oxygen #
(L:XMLVAR_Oxygen, Bool)
- 0 off
- 1 on
ELT #
(L:Switch_ELT_1, Enum)
- 0 test
- 1 off/arm
- 2 on
AUX BUS #
(L:XMLVAR_AUX_Bus_ON, Bool)
- 0 off
- 1 on
Reading light switches #
(L:SWS_LIGHTING_Switch_Light_Cabin_x, Bool) xE[1,12]
- 0 off
- 1 on
- SWS_LIGHTING_Switch_Light_Cabin_12 is an Enum and controls the CABIN LIGHTING switch on the knee panel. 0 is OFF, 1 is NORMAL, 2 is ON
Tank selectors (overhead) #
(L:SWS_Kodiak_TankSelector_x, Bool) xE[1,2]
- 0 closed
- 1 open
Harness levers (overhead) #
(L:Lever_Harness_x, Bool) xE[1,2]
- 0 unlocked
- 1 locked
Landing light switch #
(L:SWS_LIGHTING_Switch_Light_Landing, Enum)
- 0 off
- 1 pulse
- 2 on
Stall warning #
(L:STALL_WARNING, Bool)
- 0 off
- 1 on
Starter switch #
(L:SWS_ENGINE_Switch_Starter_ThreeState_1, Enum)
- 0 LO/MOTOR
- 1 Off
- 2 HI START
Ignition switch #
(L: SWS_ENGINE_Switch_Ignition_1, Bool)
- 0 off
- 1 on
Fuel pump switch #
(L:SWS_FUEL_Switch_Pump_1, Enum)
Potentiometers #
(A:LIGHT POTENTIOMETER:x, Percent) x=(2,3,7,11,21)
ESI500 #
(L:SWS_ESI500_Menu_1, Bool):
- 0: released
- 1: pressed
- When assigning, make sure the assignment is momentary otherwise the menu will toggle all the time
(L:SWS_ESI500_Menu_Option_Change, Enum)
- 1: Go left/decrease altimeter #3. Momentary
- +1: Go right/increase altimeter #3. Momentary.
- Automatically reset to 0 by code
(L:SWS_ESI500_Menu_Select, Bool)
- 1: Pressed. Will select menu option or toggle back and forth from STD altimeter
- 0: Released.
Cupholders #
(L:Cupholder_x, Bool) xE[1,8]
- 0 stowed
- 1 deployed
Armrests #
(L:Armrest_x, Bool) xE[1,6]
- 0 stowed
- 1 deployed
Flight Simulator 2024 bindings #
With the introduction of MSFS 2024 standards, the SWS Kodiak now fully supports Input Events (B-Vars) alongside traditional L-Vars. This provides more robust integration for hardware configurations.
B-Vars can be triggered using the following commands in your hardware configuration software (e.g., SPAD.neXt, AxisAndOhs, Mobiflight):
>B:Event_Name_Set
>B:Event_Name_Toggle
>B:Event_Name_Inc
>B:Event_Name_DecElectrical System #
| Switch / Component | L-Var | B-Var | States |
|---|---|---|---|
| Battery Master 1 | L:1:ELECTRICAL_Switch_Battery_Master_1 | B:SWS_ELECTRICAL_Switch_Battery_Master_1 | 0 = OFF 1 = ON |
| ELT (Emergency Locator Transmitter) Legacy: L:Switch_ELT_1 | L:1:SWS_ELECTRICAL_Switch_ELT | B:SWS_ELECTRICAL_Switch_ELT | 0 = ON 1 = OFF / ARM 2 = TEST |
| AUX BUS | L:1:SWS_ELECTRICAL_SWITCH_AUXILIARYBUS | B:SWS_ELECTRICAL_SWITCH_AUXILIARYBUS | 0 = OFF 1 = ON |
Engine System #
| Switch / Component | L-Var | B-Var | States |
|---|---|---|---|
| Starter Switch | L:1:SWS_ENGINE_Switch_Starter_1 | B:SWS_ENGINE_Switch_Starter_1 | 0 = HI / START 1 = OFF 2 = LO / MOTOR |
| Ignition Switch | L:1:ENGINE_Switch_Ignition_1 | B:SWS_ENGINE_Switch_Ignition_1 | 0 = OFF 1 = ON |
Fuel System #
| Switch / Component | L-Var | B-Var | States |
|---|---|---|---|
| Auxiliary Fuel Pump (2-State) | L:1:SWS_FUEL_Switch_Pump_1 | B:SWS_FUEL_Switch_Pump_1 | 0 = OFF 1 = ON |
| Auxiliary Fuel Pump (3-State) | L:1:SWS_FUEL_Switch_Pump_1 | B:SWS_FUEL_Switch_Pump_1 | 0 = ON 1 = STANDBY 2 = OFF |
Lighting System #
| Switch / Component | L-Var | B-Var | States |
|---|---|---|---|
| Landing Light (Pulse) | L:1:SWS_LIGHTING_Switch_Light_Landing | B:SWS_LIGHTING_Switch_Light_Landing | 0 = ON 1 = PULSE 2 = OFF |
| Cabin Lights | L:1:SWS_LIGHTING_Switch_Light_CABIN_1 | B:SWS_LIGHTING_Switch_Light_CABIN_1 | 0 = ON 1 = NORMAL 2 = OFF |
| Reading Light Switches | L:SWS_LIGHTING_Switch_Light_Cabin_x(x ∈ [1,12]) | — | 0 = OFF 1 = ON Note: Switch 12 is an Enum controlling the CABIN LIGHTING switch on the knee panel (0=OFF, 1=NORMAL, 2=ON). |
| Lighting Potentiometers | A:LIGHT POTENTIOMETER:x(x = 2, 3, 7, 11, 21) | — | 0–100 (Percent) |
Circuit Breakers #
All circuit breakers follow the same state logic: 0 = PULLED (OFF) / 1 = PUSHED (ON).
Heating & De-Ice #
| Breaker | L-Var | B-Var |
|---|---|---|
| Standby Ice Protection | L:1:KODIAK_Breaker_STBYICEPROT | B:SWS_ELECTRICAL_Breaker_STBYICEPROT |
| Stall Heat | L:1:KODIAK_Breaker_STALLHEAT | B:SWS_ELECTRICAL_Breaker_STALLHEAT |
Avionics & Instruments #
| Breaker | L-Var | B-Var |
|---|---|---|
| Engine AFM Instruments | L:1:KODIAK_Breaker_ENGAFM | B:SWS_ELECTRICAL_Breaker_ENGAFM |
| Storm Scope | L:1:KODIAK_Breaker_STORMSCOPE | B:SWS_ELECTRICAL_Breaker_STORMSCOPE |
| XM WX | L:1:KODIAK_Breaker_XMWX | B:SWS_ELECTRICAL_Breaker_XMWX |
Flight Controls & Trim #
| Breaker | L-Var | B-Var |
|---|---|---|
| Pitch Trim | L:1:KODIAK_Breaker_TRIMPITCH | B:SWS_ELECTRICAL_Breaker_TRIMPITCH |
| Rudder Trim | L:1:KODIAK__Breaker_TRIMRDR | B:SWS_ELECTRICAL_Breaker_TRIMRDR |
| Aileron Trim | L:1:KODIAK__Breaker_TRIMAIL | B:SWS_ELECTRICAL_Breaker_TRIMAIL |
| Flaps Indicator | L:1:KODIAK_Breaker_FLAPSIND | B:SWS_ELECTRICAL_Breaker_FLAPSIND |
Engine & Fuel #
| Breaker | L-Var | B-Var |
|---|---|---|
| Low Fuel Warning | L:1:KODIAK_Breaker_LOWFUEL | B:SWS_ELECTRICAL_Breaker_LOWFUEL |
Miscellaneous #
| Breaker | L-Var | B-Var |
|---|---|---|
| ALT SENSE | L:1:KODIAK_Breaker_ALTSENSE | B:SWS_ELECTRICAL_Breaker_ALTSENSE |
| Alternator | L:1:KODIAK_Breaker_ALTERNATOR | B:SWS_ELECTRICAL_Breaker_ALTERNATOR |
| Generator | L:1:KODIAK_Breaker_GENERATOR | B:SWS_ELECTRICAL_Breaker_GENERATOR |
Cabin & Miscellaneous Systems #
The variables below are L-Var only — no B-Var equivalent.
| Switch / Component | L-Var | States / Usage |
|---|---|---|
| Oxygen | L:XMLVAR_Oxygen | 0 = OFF 1 = ON |
| Harness Levers (Overhead) | L:Lever_Harness_x(x ∈ [1,2]) | 0 = UNLOCKED 1 = LOCKED |
| Stall Warning | L:STALL_WARNING | 0 = OFF 1 = ON |
| Cupholders | L:Cupholder_x(x ∈ [1,8]) | 0 = STOWED 1 = DEPLOYED |
| Armrests | L:Armrest_x(x ∈ [1,6]) | 0 = STOWED 1 = DEPLOYED |
ESI500 Standby Instrument #
| Control | L-Var | States / Usage |
|---|---|---|
| Menu Button | L:SWS_ESI500_Menu_1 | 0 = RELEASED 1 = PRESSED Note: Assign as momentary to prevent continuous toggling. |
| Menu Option Change | L:SWS_ESI500_Menu_Option_Change | -1 = Go left / decrease altimeter #3 (Momentary) +1 = Go right / increase altimeter #3 (Momentary) |
| Menu Select | L:SWS_ESI500_Menu_Select | 0 = RELEASED 1 = PRESSED (Selects menu option or toggles STD altimeter) |

