IMPORTANT!
GPS variables are deprecated in Microsoft Flight Simulator 2024. For more information, please see the GPS Vars In MSFS 2024 section.

The tables below indicate the requirements for the GPS Variables that can be used to get and set the different GPS properties associated with Flightplans. You can find a complete index of all available GPS Vars here: GPSVar Index

General

GPS VariableUnitsSettable
FlightPlanTitleString
FlightPlanDescriptionString
FlightPlanIsActiveFlightPlanBoolean
FlightPlanIsLoadedApproachBoolean
FlightPlanIsActiveApproachBoolean
FlightPlanIsActiveWaypointBoolean
FlightPlanIsDirectToBoolean
FlightPlanDirectToWaypointNumber
FlightPlanActiveWaypointNumber
FlightPlanIsActiveWaypointLockedBoolean
FlightPlanWaypointsNumberNumber
FlightPlanRouteTypeEnum:DIRECT (0)VOR (1)LOWALT (2)HIGHALT (3)
FlightPlanFlightPlanTypeEnum:NONE (0)VFR (1)IFR (2)
FlightPlanCruisingAltitudeMeters
FlightPlanDirectToDestinationBoolean
FlightPlanCancelDirectToBoolean

Departure

GPS VariableUnitsSettable
FlightPlanDepartureAirportIdentString
FlightPlanDepartureNameString
FlightPlanDepartureLatitudeDegrees
FlightPlanDepartureLongitudeDegrees
FlightPlanDepartureAltitudeMeters

Destination

GPS VariableUnitsSettable
FlightPlanDestinationAirportidentString
FlightPlanDestinationNameString
FlightPlanDestinationLatitudeDegrees
FlightPlanDestinationLongitudeDegrees
FlightPlanDestinationAltitudeMeters

Alternate

GPS VariableUnitsSettable
FlightPlanAlternateAirportIdentString
FlightPlanAlternateNameString
FlightPlanAlternateLatitudeDegrees
FlightPlanAlternateLongitudeDegrees
FlightPlanAlternateAltitudeMeters

Approach

GPS VariableUnitsSettable
FlightPlanNewApproachAirportString
FlightPlanNewApproachApproachNumber
FlightPlanNewApproachTransitionNumber
FlightPlanNewApproachMissedBoolean
FlightPlanNewApproachAddInitialLegEnum:GPS_APPROACH_LOAD_ONLY (1)GPS_APPROACH_LOAD_ACTIVATE (2)GPS_APPROACH_ACTIVATE_VECTORS (3)
FlightPlanLoadApproachBoolean
FlightPlanApproachWaypointTypeEnum:NONE (0)FIX (1)PROC_TURN_LEFT (2)PROC_TURN_RIGHT (3)DME_ARC_LEFT (4)DME_ARC_RIGHT (5)HOLDING_LEFT (6)HOLDING_RIGHT (7)DISTANCE (8)ALTITUDE (9)MANUAL_SEQ (10)VECTORS_TO_FINAL (11)
FlightPlanApproachModeEnum:NONE (0)TRANSITION (1)FINAL (2)MISSED (3)
FlightPlanApproachSegmentTypeEnum:SEGMENT_LINE (0)SEGMENT_ARC_CW (1)SEGMENT_ARC_CCW (2)
FlightPlanApproachSegmentDistanceMeters
FlightPlanApproachSegmentLengthMeters
FlightPlanApproachIsWaypointRunwayBoolean
FlightPlanApproachAirportIdentRunway
FlightPlanApproachIndexNumber
FlightPlanApproachNameString
FlightPlanApproachTransitionIndexNumber
FlightPlanApproachTransitionNameString
FlightPlanIsApproachFinalBoolean
FlightPlanIsApproachMissedBoolean
FlightPlanActiveApproachWaypointNumber
FlightPlanApproachWaypointsNumberNumber
FlightPlanApproachTypeEnum:UNKNOWN (0)VFR (1)HEL (2)TACAN (3)NDB (4)LORAN (5)RNAV (6)VOR (7)GPS (8)SDF (9)LDA (10)LOC (11)MLS (12)ILS (13)

Waypoint

GPS VariableUnitsSettable
FlightPlanAddWaypointNumber
FlightPlanDeleteWaypointNumber
FlightPlanWaypointIndexNumber
FlightPlanWaypointLatitudeDegrees
FlightPlanWaypointLongitudeDegrees
FlightPlanWaypointAltitudeMeters
FlightPlanWaypointICAOString
FlightPlanWaypointIdentString
FlightPlanWaypointAirwayIdentString
FlightPlanWaypointTypeEnum:NONE (0)AIRPORT (1)INTERSECTION (2)VOR (3)NDB (4)USER (5)ATC (6)
FlightPlanWaypointMinAltitudeMeters
FlightPlanWaypointFrequencyHz
FlightPlanWaypointMagneticHeadingDegrees
FlightPlanWaypointSpeedEstimateMeters per Second
FlightPlanWaypointDistanceMeters
FlightPlanWaypointDistanceTotalMeters
FlightPlanWaypointDistanceRemainingMeters
FlightPlanWaypointRemainingDistanceMeters
FlightPlanWaypointRemainingTotalDistanceMeters
FlightPlanWaypointTimeZoneDeviationSeconds
FlightPlanWaypointETESeconds
FlightPlanWaypointETSeconds
FlightPlanWaypointATESeconds
FlightPlanWaypointATSeconds
FlightPlanWaypointEstimatedTimeRemainingSeconds
FlightPlanWaypointETASeconds
FlightPlanWaypointFuelRemainedAtArrivalGallons
FlightPlanWaypointEstimatedFuelConsumptionGallons
FlightPlanWaypointActualFuelConsumptionGallons

Waypoint Approach

GPS VariableUnitsSettable
FlightPlanWaypointApproachIndexNumber
FlightPlanWaypointApproachTypeEnum:NONE (0)FIX (1)PROC_TURN_LEFT (2)PROC_TURN_RIGHT (3)DME_ARC_LEFT (4)DME_ARC_RIGHT (5)HOLDING_LEFT (6)HOLDING_RIGHT (7)DISTANCE (8)ALTITUDE (9)MANUAL_SEQ (10)VECTORS_TO_FINAL (11)
FlightPlanWaypointApproachModeEnum:NONE (0)TRANSITION (1)FINAL (2)MISSED (3)
FlightPlanWaypointApproachNameString
FlightPlanWaypointApproachICAOString
FlightPlanWaypointApproachLatitudeDegrees
FlightPlanWaypointApproachLongitudeDegrees
FlightPlanWaypointApproachAltitudeMeters
FlightPlanWaypointApproachTargetMeters
FlightPlanWaypointApproachLegDistanceMeters
FlightPlanWaypointApproachLegTotalDistanceMeters
FlightPlanWaypointApproachLegFromDistanceMeters
FlightPlanWaypointApproachRemainingDistanceMeters
FlightPlanWaypointApproachRemainingTotalDistanceMeters
FlightPlanWaypointApproachCourseDegrees

New Waypoint

GPS VariableUnitsSettable
FlightPlanNewWaypointLatitudeDegrees
FlightPlanNewWaypointLongitudeDegrees
FlightPlanNewWaypointIdentString
FlightPlanNewWaypointICAOString