Skip to content

Microsoft Flight Simulator

This page lists all available telemetry data and commands for Microsoft Flight Simulator (MSFS).

For getting started with MSFS, see:

SDK Settings

NameValue
Game IDmsfs
Scopesmsfs:read msfs:write

Readable Data

Engine Data

NameDescription
eng_throttle_1Engine 1 throttle position (percentage)
eng_throttle_2Engine 2 throttle position (percentage)
eng_throttle_3Engine 3 throttle position (percentage)
eng_throttle_4Engine 4 throttle position (percentage)
eng_rpm_1Engine 1 RPM
eng_rpm_2Engine 2 RPM
eng_rpm_3Engine 3 RPM
eng_rpm_4Engine 4 RPM
turb_eng_n1_1Engine 1 N1
turb_eng_n1_2Engine 2 N1
turb_eng_n1_3Engine 3 N1
turb_eng_n1_4Engine 4 N1
turb_eng_n2_1Engine 1 N2
turb_eng_n2_2Engine 2 N2
turb_eng_n2_3Engine 3 N2
turb_eng_n2_4Engine 4 N2
turb_eng_itt_1Engine 1 ITT
turb_eng_itt_2Engine 2 ITT
turb_eng_itt_3Engine 3 ITT
turb_eng_itt_4Engine 4 ITT
fuel_flow_gph_1Engine 1 fuel flow (gph)
fuel_flow_gph_2Engine 2 fuel flow (gph)
fuel_flow_gph_3Engine 3 fuel flow (gph)
fuel_flow_gph_4Engine 4 fuel flow (gph)
fuel_flow_pph_1Engine 1 fuel flow (pph)
fuel_flow_pph_2Engine 2 fuel flow (pph)
fuel_flow_pph_3Engine 3 fuel flow (pph)
fuel_flow_pph_4Engine 4 fuel flow (pph)
fuel_quantity_gallonsTotal fuel quantity (gallons)
fuel_quantity_poundsTotal fuel quantity (pounds)

Instrument Data

NameDescription
indicated_altitudeIndicated altitude in feet
heading_gyroHeading (gyro) in degrees
indicated_airspeedIndicated airspeed (knots)
true_headingTrue heading (degrees)
attitude_indicator_pitchAttitude indicator pitch (degrees)
attitude_indicator_rollAttitude indicator roll (degrees)
kohlsman_setting_hgAltimeter setting (inches of mercury)
autopilot_altitude_setAutopilot altitude setting (feet)

Position Data

NameDescription
latitudeLatitude (degrees)
longitudeLongitude (degrees)
plane_altitudePlane altitude (feet)
on_groundWill return 1 if the aircraft is on the ground, and 0 if it is not

Velocity Data

NameDescription
ground_speedGround speed (knots)
vertical_speedVertical speed (ft/m)
gforceG-force

Autopilot Data

NameDescription
autopilot_masterAutopilot master switch (on/off)
autopilot_altitude_setAutopilot target altitude (feet)
autopilot_altitude_lockAltitude hold engaged (on/off)
autopilot_heading_lockHeading hold engaged (on/off)
autopilot_heading_setAutopilot target heading (degrees)
autopilot_vertical_holdVertical speed hold engaged (on/off)
autopilot_vertical_speed_setAutopilot target vertical speed (ft/min)
autopilot_airspeed_holdAirspeed hold engaged (on/off)
autopilot_airspeed_setAutopilot target airspeed (knots)
autopilot_approach_holdApproach mode engaged (on/off)
autopilot_nav1_lockNAV1 lock engaged (on/off)
autopilot_flight_directorFlight director active (on/off)

Flight Controls

NameDescription
flaps_handle_percentFlaps handle position (percentage)
flaps_left_percentLeft flaps position (percentage)
flaps_right_percentRight flaps position (percentage)
spoilers_handle_percentSpoilers handle position (percentage)
spoilers_left_percentLeft spoilers position (percentage)
spoilers_right_percentRight spoilers position (percentage)
gear_handle_positionGear handle position (up/down)
gear_left_positionLeft gear position (percentage)
gear_center_positionCenter gear position (percentage)
gear_right_positionRight gear position (percentage)
brake_left_positionLeft brake position (percentage)
brake_right_positionRight brake position (percentage)
parking_brakeParking brake engaged (on/off)

Lighting

NameDescription
light_landingLanding lights (on/off)
light_taxiTaxi lights (on/off)
light_beaconBeacon lights (on/off)
light_navNavigation lights (on/off)
light_strobeStrobe lights (on/off)

Environment

NameDescription
ambient_temperatureOutside air temperature (°C)
ambient_pressureAmbient pressure (inHg)
sea_level_pressureSea level pressure (inHg)

Wind Data

NameDescription
ambient_wind_directionWind direction (degrees)
ambient_wind_velocityWind velocity (knots)
aircraft_wind_xWind component X-axis (knots)
aircraft_wind_yWind component Y-axis (knots)
aircraft_wind_zWind component Z-axis (knots)

Warnings

NameDescription
stall_warningStall warning active
overspeed_warningOverspeed warning active

Simulation State

NameDescription
sim_pausedSimulation is paused
pitot_heatPitot heat active

Writable Commands

Use these commands with sendCommand(commandName, value) to control the simulator. Requires the msfs:write scope.

Cross-Sim Compatibility

MSFS and X-Plane use the same command names. Dashboards built for one simulator will work with the other without code changes.

Autopilot Commands

CommandDescription
autopilot_onTurn autopilot on
autopilot_offTurn autopilot off
autopilot_toggleToggle autopilot
autopilot_altitude_hold_onEnable altitude hold
autopilot_altitude_hold_offDisable altitude hold
autopilot_heading_hold_onEnable heading hold
autopilot_heading_hold_offDisable heading hold
autopilot_vs_hold_onEnable vertical speed hold
autopilot_vs_hold_offDisable vertical speed hold
autopilot_nav_onEnable NAV mode
autopilot_nav_offDisable NAV mode
autopilot_approach_onEnable approach mode
autopilot_approach_offDisable approach mode
flight_director_onTurn on flight director
flight_director_offTurn off flight director
set_autopilot_altitudeSet target altitude (feet)
set_autopilot_headingSet target heading (degrees)
set_autopilot_vsSet target vertical speed (ft/min)
set_autopilot_speedSet target airspeed (knots)

Flight Control Commands

CommandDescription
gear_upRetract landing gear
gear_downExtend landing gear
gear_toggleToggle landing gear
flaps_upRetract flaps one notch
flaps_downExtend flaps one notch
flaps_fullFull flaps
flaps_retractFully retract flaps
set_flapsSet flap position
spoilers_armArm spoilers
spoilers_deployDeploy spoilers
spoilers_retractRetract spoilers
spoilers_toggleToggle spoilers
parking_brake_onSet parking brake
parking_brake_offRelease parking brake
parking_brake_toggleToggle parking brake

Throttle Commands

CommandDescription
set_throttleSet all throttles
set_throttle_0Set engine 1 throttle
set_throttle_1Set engine 2 throttle
set_throttle_2Set engine 3 throttle
set_throttle_3Set engine 4 throttle
throttle_fullThrottle to maximum
throttle_idleThrottle to idle
throttle_cutoffEngine shutdown

Lighting Commands

CommandDescription
landing_lights_onTurn on landing lights
landing_lights_offTurn off landing lights
landing_lights_toggleToggle landing lights
taxi_lights_onTurn on taxi lights
taxi_lights_offTurn off taxi lights
taxi_lights_toggleToggle taxi lights
beacon_lights_onTurn on beacon
beacon_lights_offTurn off beacon
beacon_lights_toggleToggle beacon
nav_lights_onTurn on nav lights
nav_lights_offTurn off nav lights
nav_lights_toggleToggle nav lights
strobe_lights_onTurn on strobes
strobe_lights_offTurn off strobes
strobe_lights_toggleToggle strobes

Simulation Commands

CommandDescription
pausePause simulation
unpauseResume simulation
pause_toggleToggle pause

Using SimConnect Events Directly

For commands not listed above, you can send SimConnect event names directly:

javascript
// Use raw SimConnect event names
await listener.sendCommand('AP_MASTER', true);
await listener.sendCommand('MIXTURE_RICH', true);
await listener.sendCommand('PROPELLER_PITCH_HI', true);

See the SimConnect documentation for the full list of available events.