On this page Home Flighting Programming APIs GPSVars Flightplans 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 Variable Units Settable 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 Variable Units Settable FlightPlanDepartureAirportIdentString FlightPlanDepartureNameString FlightPlanDepartureLatitudeDegrees FlightPlanDepartureLongitudeDegrees FlightPlanDepartureAltitudeMeters
Destination# GPS Variable Units Settable FlightPlanDestinationAirportidentString FlightPlanDestinationNameString FlightPlanDestinationLatitudeDegrees FlightPlanDestinationLongitudeDegrees FlightPlanDestinationAltitudeMeters
Alternate# GPS Variable Units Settable FlightPlanAlternateAirportIdentString FlightPlanAlternateNameString FlightPlanAlternateLatitudeDegrees FlightPlanAlternateLongitudeDegrees FlightPlanAlternateAltitudeMeters
Approach# GPS Variable Units Settable 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 Variable Units Settable 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 Variable Units Settable 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 Variable Units Settable FlightPlanNewWaypointLatitudeDegrees FlightPlanNewWaypointLongitudeDegrees FlightPlanNewWaypointIdentString FlightPlanNewWaypointICAOString