The tables below indicate the properties for the Simulation Variables that can be used to get and set properties related to the various radio navigation systems of an aircraft and Air Traffic Control. For information on the units listed for each variable, please see here: Simulation Variable Units

You can find a complete index of all available SimVars here: SimVar Index

ADF

Simulation VariableIndexDescriptionUnitsSettable
ADF ACTIVE FREQUENCYADF IndexADF frequency. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Frequency ADF BCD32
ADF AVAILABLEADF IndexTRUE if indexed ADF is available. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Bool
ADF CARDN/AADF compass rose settingDegrees
ADF DISTANCEN/AThe ADF signal distance.Meters
ADF EXT FREQUENCYN/ADeprecated, use ADF ACTIVE FREQUENCYFrequency Frequency BCD16
ADF FREQUENCYN/ADeprecated, use ADF ACTIVE FREQUENCYFrequency Frequency BCD16
ADF IDENTN/AICAO codeString
ADF LATLONALTADF IndexReturns the latitude, longitude and altitude of the station the radio equipment is currently tuned to, or zeros if the radio is not tuned to any ADF station. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Struct structstructure
ADF NAMEADF IndexDescriptive name of the ADF. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.String
ADF RADIALADF IndexCurrent direction from NDB station for the indexed ADF. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Degrees
ADF RADIAL MAGADF IndexReturns the magnetic bearing to the currently tuned ADF transmitter for the indexed ADF. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Degrees
ADF SIGNALADF IndexSignal strength of the indexed ADF. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Number
ADF SOUNDADF IndexADF audio flag. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Bool
ADF STANDBY AVAILABLEADF IndexTRUE if ADF Standby is available, FALSE if otherwise. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Bool
ADF STANDBY FREQUENCYADF IndexADF standby frequency. Index of 1 or 2, depending on how many were defined in the Adf.N parameter of the systems.cfg.Hz
ADF VOLUMEN/AReturns the volume of the ADFPercent Over 100

ATC

Simulation VariableIndexDescriptionUnitsSettable
ATC AIRLINEN/AThe name of the Airline used by ATC, as a string with a maximum length of 50 characters.String
ATC AIRPORT IS TOWEREDN/AIf the airport is controlled, this boolean is TRUE.Bool
ATC ARRIVAL AIRPORT HAS ATISN/AIf the arrival airport has ATIS, this boolean is TRUE.Bool
ATC ARRIVAL AIRPORT IS TOWEREDN/AIf the arrival airport is controlled, this boolean is TRUE.Bool
ATC ASSIGNED ALTITUDEN/AThe altitude assigned by the ATC. Returns -1 if no altitude is assigned.ft
ATC CLEARED IFRN/AReturns whether or not the user has filed an IFR flightplan that has been cleared by the sim ATCBool
ATC CLEARED LANDINGN/AWhether the ATC has cleared the plane for landing.Bool
ATC CLEARED OVERFLIGHT CTRN/AWhether the ATC has cleared the plane for overflight of CTR area.Bool
ATC CLEARED TAKEOFFN/AWhether the ATC has cleared the plane for takeoff.Bool
ATC CLEARED TAXIN/AWhether the ATC has cleared the plane for taxi.Bool
ATC CURRENT WAYPOINT ALTITUDEN/AReturns the target altitude for the current ATC flightplan waypoint.Bool
ATC DEPARTURE AIRPORT IS TOWEREDN/AIf the departure airport is controlled, this boolean is TRUE.Bool
ATC DESIGNATED GATE ARRIVALN/AThe name of the gate assigned by the ATC for arrival. Returns “None” if no gate is assigned.String
ATC DESIGNATED GATE DEPARTUREN/AThe name of the gate assigned by the ATC for departure. Returns “None” if no gate is assigned.,String
ATC DESIGNATED RUNWAY LANDINGN/AThe name of the runway assigned by the ATC for landing. Returns “None” if no runway is assigned.String
ATC DESIGNATED RUNWAY TAKEOFFN/AThe name of the runway assigned by the ATC for takeoff. Returns “None” if no runway is assigned.String
ATC FIRST VFR ARRIVAL PATTERN WAYPOINT NAMEN/AThe name of the first waypoint in VFR arrival procedure. Returns “None” if no waypoint is assigned.String
ATC FLIGHTPLAN DIFF ALTN/AAltitude between the position of the aircraft and his closest waypoints in the flightplan.Meters
ATC FLIGHTPLAN DIFF DISTANCEN/AReturns the lateral distance the user’s plane is from the ATC flight plan track.Meters
ATC FLIGHTPLAN DIFF HEADINGN/AHeading between the position of the aircraft and his closest waypoints in the flightplan.Degrees
ATC FP ARRIVAL TRAFFIC PATTERN IS LEFTHANDEDN/AIf TRUE (1) then the traffic pattern is left handed at arrival, otherwise it is right handed.Bool
ATC FP DEPARTURE TRAFFIC PATTERN IS LEFTHANDEDN/AIf TRUE (1) then the traffic pattern is left handed at departure, otherwise it is right handed.Bool
ATC FLIGHT NUMBERN/AFlight Number used by ATC, as a string with a maximum number of 6 characters.String
ATC FUTURE AGENT DISTANCEN/ADistance to future agent (nm).Number
ATC FUTURE AGENT FREQUENCYN/AFrequency of future agent.Number
ATC FUTURE AGENT NAMEN/AName of future agent.String
ATC FUTURE AGENT TYPEN/AType of future agent.Number
ATC HEAVYN/AIs this aircraft recognized by ATC as heavy.Bool
ATC IDN/AID used by ATC, as a string with a maximum number of 10 characters.String
ATC IFR FP TO REQUESTN/AReturns TRUE if the user has a valid IFR flight plan they can as for clearance for with ATC at the airport they are currently at.Bool
ATC MISSION FP IFRN/AReturns TRUE if the mission requires an IFR flight plan.Bool
ATC MODELN/AModel used by ATC, as a string with a maximum number of 128 characters.String
ATC NAMEN/AAircraft name used by ATC, as a string with a maximum number of 50 characters.String
ATC NEXT WAYPOINT ALTITUDEN/AThis will indicate the altitude of the next waypoint of the flightpath.Meters
ATC NEXT WAYPOINT NAMEN/AThe name of the next waypoint assigned by the ATC. Returns “None” if no waypoint is assigned.String
ATC ON PARKING SPOTN/AIs ATC aircraft on parking spot.Bool
ATC OVERFLYING AIRPORT UNANNOUNCEDN/AIs ATC aircraft overflying an airport without announcing themselves.Bool
ATC PREVIOUS WAYPOINT ALTITUDEN/AReturns the target altitude for the previous ATC flightplan waypoint.Meters
ATC RUNWAY AIRPORT NAMEN/AThe name of the airport of the runway assigned by the ATC. Returns "" if no runway is assigned.String
ATC RUNWAY DISTANCEN/AThis float represents the distance between the player’s plane and the center of the runway selected by the ATC.Meters
ATC RUNWAY END DISTANCEN/AThis is a float corresponding to the horizontal distance between the player’s plane and the end of the runway selected by the ATC.Meters
ATC RUNWAY HEADING DEGREES TRUEN/AThis float represents the true heading of the runway selected by the ATC.Degrees
ATC RUNWAY LENGTHN/AThe length of the runway assigned by the ATC. Returns -1 if no runway is assigned.Meters
ATC RUNWAY RELATIVE POSITION XN/AThis is a float corresponding to the player’s main gear relative X (transverse) position on the runway selected by the ATC.Meters
ATC RUNWAY RELATIVE POSITION YN/AThis is a float corresponding to the player’s main gear relative Y (height) position on the runway selected by the ATC.Meters
ATC RUNWAY RELATIVE POSITION ZN/AThis is a float corresponding to the player’s main gear relative Z (longitudinal) position on the runway selected by the ATC.Meters
ATC RUNWAY SELECTEDN/AThis is a boolean corresponding to whether or not the ATC has pre-selected a runway for the player’s plane. If this is FALSE, every other ATC RUNWAY * SimVar will return default values.Bool
ATC RUNWAY START DISTANCEN/AThis is a float corresponding to the horizontal distance between the player’s plane and the start of the runway selected by the ATC.Meters
ATC RUNWAY TDPOINT RELATIVE POSITION XN/AThis float represents the player’s main gear relative X (transverse) position according to the aiming point of the runway selected by the ATC.Meters
ATC RUNWAY TDPOINT RELATIVE POSITION YN/AThis float represents the player’s main gear relative Y (height) position according to the aiming point of the runway selected by the ATC.Meters
ATC RUNWAY TDPOINT RELATIVE POSITION ZN/AThis float represents the player’s main relative Z (longitudinal) position according to the aiming point of the runway selected by the ATC.Meters
ATC RUNWAY WIDTHN/AThe width of the runway assigned by the ATC. Returns -1 if no runway is assigned.Meters
ATC SUGGESTED MIN RWY LANDINGN/ASuggested minimum runway length for landing. Used by ATC.Feet
ATC SUGGESTED MIN RWY TAKEOFFN/ASuggested minimum runway length for takeoff. Used by ATC.Feet
ATC TAXIPATH DISTANCEN/AReturns the lateral distance the user’s plane is from the path of the currently issued ATC taxi instructions.Meters
ATC TYPEN/AType used by ATC, as a string with a maximum number of 128 characters.String
ATC WAYPOINTS HIGHEST ALTITUDEN/AThis will indicate the highest altitude from all of the waypoints in the flightpath.Meters

COM

Simulation VariableIndexDescriptionUnitsSettable
COM1 STORED FREQUENCYN/AThe stored COM 1/2/3 frequency value. The number of COM will depend on how many were defined in the Com.N parameter of the systems.cfg.Frequency Frequency BCD16
COM2 STORED FREQUENCYN/AThe stored COM 1/2/3 frequency value. The number of COM will depend on how many were defined in the Com.N parameter of the systems.cfg.Frequency Frequency BCD16
COM3 STORED FREQUENCYN/AThe stored COM 1/2/3 frequency value. The number of COM will depend on how many were defined in the Com.N parameter of the systems.cfg.Frequency Frequency BCD16
COM ACTIVE BEARINGCom IndexGives the bearing (in degrees) of the active COM station (airport) or a value less than 0 if the station does not belong to an airport. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Degrees
COM ACTIVE DISTANCECom IndexGives the distance (in meters) to the active COM station (airport) or a value less than -180° if the station does not belong to an airport. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Meters
COM ACTIVE FREQUENCYCom IndexCom frequency. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Frequency Frequency BCD16
COM ACTIVE FREQ IDENTCom IndexThe identity of the station that is tuned on the indexed active COM radio. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.String
COM ACTIVE FREQ TYPECom IndexThe type of COM frequency for the active indexed COM system. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.String:“ATIS” - Atis“UNI” - Unicom“CTAF” - CTAF“GND” - Ground“TWR” - Tower“CLR” - ClearanceDelivery“APPR” - Approach“DEP” - Departure“FSS” - FSS“AWS” - AWOS
COM ACTIVE LATLONALTCom IndexThis will return the latitude, longitude and altitude corresponding to the indexed COM station associated with the active COM frequency. If the station is not associated with an airport, then the lat/lon/alt values returned will be -15943°, 80°, -10000 (this means that you can simply check that the altitude value is greater than 0 to assure the validity of the returned struct).Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Struct:Struct struct
COM AVAILABLECom IndexTRUE if COM1, COM2 or COM3 is available. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Bool
COM LATLONALTCom IndexNot currently used in the simulation.Struct:Struct struct
COM RECEIVECom IndexWhether or not the plane is receiving on the indexed com channel or not. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Bool
COM RECEIVE ALLN/AToggles all COM radios to receive onBool
COM RECEIVE EX1Com IndexWhether or not the plane is receiving on the indexed com channel. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Bool
COM SPACING MODECom IndexThe COM radio frequency step. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Enum:0 = 25kHz1 = 8.33kHz
COM STANDBY FREQUENCYCom IndexCom standby frequency. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Frequency Frequency BCD16
COM STANDBY FREQ IDENTCom IndexThe identity of the station that is tuned on the indexed standby COM radio. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.String
COM STANDBY FREQ TYPECom IndexThe type of COM frequency for the standby indexed COM system. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.String:“ATIS” - Atis“UNI” - Unicom“CTAF” - CTAF“GND” - Ground“TWR” - Tower“CLR” - ClearanceDelivery“APPR” - Approach“DEP” - Departure“FSS” - FSS“AWS” - AWOS>
COM STATUSCom IndexRadio status flag for the indexed com channel. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Enum:-1 = Invalid0 = OK1 = Does not exist2 = No electricity3 = Failed
COM TESTCom IndexWill return TRUE if the COM system is working, FALSE otherwise. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Bool
COM TRANSMITCom IndexAudio panel transmit status of the indexed COM. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Bool
COM VOLUMECom IndexThe volume of the indexed COM Radio. Index of 1-3, depending on how many were defined in the Com.N parameter of the systems.cfg.Percent

FLARM

Simulation VariableIndexDescriptionUnitsSettable
FLARM AVAILABLEN/AWhether the FLARM is available (TRUE, 1) or not (FALSE, 0).Bool
FLARM THREAT BEARINGN/AThe bearing of the FLARM threat aircraft, relative to track.Degrees
FLARM THREAT DATAN/AThe FLARM threat aircraft data structure, which contains data about the perceived threat, returned as a struct. Struct member variables are as follows:id (U64): the network ID of the intruding plane so that they are remembered in order to compute their trajectory.bearing (FLOAT64): The threat bearing, in degrees (this is bearing from track axis and not bearing from the airplane axis).heading (FLOAT64): The threat heading.distance (FLOAT64): The distance between the aircraft and the threat, in meters.verticalBearing (FLOAT64): The vertical bearing between the aircraft and the threat, in degrees.relativeAltitude (FLOAT64): The relative altitude of the threat to the aircraft, in meters.timeToCollision (FLOAT64): The estimated time to a collision, in seconds.Struct
FLARM THREAT DISTANCEN/AThe distance to the FLARM threat object.Meters
FLARM THREAT HEADINGN/AThe heading to the FLARM threat object.Degrees
FLARM THREAT RELATIVE ALTITUDEN/AThe relative altitude of the threat object.Meters
FLARM THREAT TIME TO COLLISIONN/AThe estimated time to a collision.Seconds
FLARM THREAT VERTICAL BEARINGN/AThe vertical bearing towards the threat.Degrees

GPS

When using these SimVars, it is worth noting that to correctly set those that can be set, you should first use the SimVar GPS OVERRIDEN and set it to TRUE. If you don’t set this SimVar, then any changes that are made to the other GPS variables will be overriden by the simulation GPS system moments after you set them.

Simulation VariableIndexDescriptionUnitsSettable
GPS APPROACH AIRPORT IDN/AID of airport.String
GPS APPROACH APPROACH IDN/AID of approach.String
GPS APPROACH APPROACH INDEXN/AIndex of approach for given airport.Number
GPS APPROACH APPROACH TYPEN/AApproach type.Enum:0 = None1 = GPS2 = VOR3 = NDB4 = ILS5 = Localizer6 = SDF7 = LDA8 = VOR/ DME9 = NDB/ DME10 = RNAV11 = Backcourse
GPS APPROACH IS FINALN/AIs approach transition final approach segment.Bool
GPS APPROACH IS MISSEDN/AIs approach segment missed approach segment.Bool
GPS APPROACH IS WP RUNWAYN/AWaypoint is the runway.Bool
GPS APPROACH MODEN/ASub mode within approach mode.Enum:0 = None1 = Transition2 = Final3 = Missed
GPS APPROACH SEGMENT TYPEN/ASegment type within approach.Enum:0 = Line1 = Arc clockwise2 = Arc counter-clockwise
GPS APPROACH TIMEZONE DEVIATIONN/ADeviation of local time from GMT.Seconds
GPS APPROACH TRANSITION IDN/AID of approach transition.String
GPS APPROACH TRANSITION INDEXN/AIndex of approach transition.Number
GPS APPROACH WP COUNTN/ANumber of waypoints.Number
GPS APPROACH WP INDEXN/AIndex of current waypoint.Number
GPS APPROACH WP TYPEN/AWaypoint type within approach mode.Enum:0 = None1 = Fix2 = Procedure turn left3 = Procedure turn right4 = Dme arc left5 = Dme arc right6 = Holding left7 = Holding right8 = Distance9 = Altitude10 = Manual sequence11 = Vector to final
GPS CDI NEEDLEN/AThe course deviation of the needle for a CDI instrument. The SimVar displays the deviation from -127 to +127. It returns a value if a flight plan is set (otherwise it will return 0) even if the autopilot isn’t on GPS mode. Scaling can also be set through the GPS CDI SCALING simvar.Number
GPS CDI SCALINGN/AThe full scale deflection of the CDI due to GPS cross-track error, in meters.Meters
GPS COURSE TO STEERN/ASuggested heading to steer (for autopilot).Radians
GPS DRIVES NAV1N/AGPS is driving Nav 1 indicator. Note this setting will also affect the SimVars HSI STATION IDENT and HSI BEARING.Bool
GPS ETAN/AEstimated time of arrival at destination.Seconds
GPS ETEN/AEstimated time en route to destination.Seconds
GPS FLIGHTPLAN TOTAL DISTANCEN/AThis is the complete flightplan length from start to end. Essentially the cumulative length of all the flight plan legs added together.Meters
GPS FLIGHT PLAN WP COUNTN/ANumber of waypoints.Number
GPS FLIGHT PLAN WP INDEXN/AIndex of waypoint.Number
GPS GROUND MAGNETIC TRACKN/ACurrent magnetic ground track.Radians
GPS GROUND SPEEDN/ACurrent ground speed.Meters per second
GPS GROUND TRUE HEADINGN/ACurrent true heading.Radians
GPS GROUND TRUE TRACKN/ACurrent true ground track.Radians
GPS GSI SCALINGN/AThe full scale deflection of the vertical GSI due to GPS glidepath deviation, in meters.Meters
GPS GSI NEEDLEN/AThe GPS glideslope needle deflection (+/- 127).Number
GPS HAS GLIDEPATHN/AWhether or not the GPS system has a presently available glidepath for guidance. Only applicable with GPS OVERRIDDEN. When TRUE, HSI GSI NEEDLE VALID will also be TRUE.Bool
GPS HSI NEEDLEN/AThe glide deviation of the needle for a CDI instrument. The simvar displays the deviation from -127 to +127. It returns a value if a flight plan is set (otherwise it will return 0) even if the autopilot isn’t on GPS mode. Scaling can also be set through the GPS CDI SCALING simvar.Number
GPS IS ACTIVE FLIGHT PLANN/AFlight plan mode active.Bool
GPS IS ACTIVE WAY POINTN/AWaypoint mode active.Bool
GPS IS ACTIVE WP LOCKEDN/AIs switching to next waypoint locked.Bool
GPS IS APPROACH ACTIVEN/AIs approach mode active.Bool
GPS IS APPROACH LOADEDN/AIs approach loaded.Bool
GPS IS ARRIVEDN/AIs flight plan destination reached.Bool
GPS IS DIRECTTO FLIGHTPLANN/AIs Direct To Waypoint mode active.Bool
GPS MAGVARN/ACurrent GPS magnetic variation.Radians
GPS OBS ACTIVEN/AWhether or not the OBS mode is currently active (disable the automatic sequencing of waypoints in GPS flight plan).Bool
GPS OBS VALUEN/AThis is the currently selected OBS course in degrees, from 0 to 360.Degrees
GPS OVERRIDDENN/AWhen it is active, all sim GPS system updates are suspended. This must be set to TRUE to be able to correctly set to any other GPS SimVar.Bool
GPS POSITION ALTN/ACurrent GPS altitude.Meters
GPS POSITION LATN/ACurrent GPS latitude.Degrees
GPS POSITION LONN/ACurrent GPS longitude.Degrees
GPS TARGET ALTITUDEN/AAltitude of GPS target.Meters
GPS TARGET DISTANCEN/ADistance to target.Meters
GPS VERTICAL ANGLEN/AGlidepath in degrees.Degrees
GPS VERTICAL ANGLE ERRORN/AVertical error in degrees from GlidePath.Degrees
GPS VERTICAL ERRORN/AVertical deviation in meters from GlidePath.Meters
GPS WP BEARINGN/AMagnetic bearing to waypoint.Radians
GPS WP CROSS TRKN/ACross track distance.Meters
GPS WP DESIRED TRACKN/AThe required heading (magnetic) from the previous waypoint to the next waypoint.Radians
GPS WP DISTANCEN/ADistance to waypoint.Meters
GPS WP ETAN/AEstimated time of arrival at waypoint.Seconds
GPS WP ETEN/AEstimated time en route to waypoint.Seconds
GPS WP NEXT ALTN/AAltitude of next waypoint.Meters
GPS WP NEXT IDN/AID of next GPS waypoint.String
GPS WP NEXT LATN/ALatitude of next waypoint.Degrees
GPS WP NEXT LONN/ALongitude of next waypoint.Degrees
GPS WP PREV ALTN/AAltitude of previous waypoint.Meters
GPS WP PREV IDN/AID of previous GPS waypoint.String
GPS WP PREV LATN/ALatitude of previous waypoint.Degrees
GPS WP PREV LONN/ALongitude of previous waypoint.Degrees
GPS WP PREV VALIDN/AIs previous waypoint valid (i.e. current waypoint is not the first waypoint).Bool
GPS WP TRACK ANGLE ERRORN/ATracking angle error to waypoint.Radians
GPS WP TRUE BEARINGN/ATrue bearing to waypoint.Radians
GPS WP TRUE REQ HDGN/ARequired true heading to waypoint.Radians
GPS WP VERTICAL SPEEDN/AVertical speed to waypoint.Meters per second

HSI

Simulation VariableIndexDescriptionUnitsSettable
HSI BEARINGN/AIf the GPS DRIVES NAV1 variable is TRUE and the HSI BEARING VALID variable is TRUE, this variable contains the HSI needle bearing. If the GPS DRIVES NAV1 variable is FALSE and the HSI BEARING VALID variable is TRUE, this variable contains the ADF1 frequency.Degrees
HSI BEARING VALIDN/AThis will return TRUE if the HSI BEARING variable contains valid data.Bool
HSI CDI NEEDLEN/ANeedle deflection (+/- 127).Number
HSI CDI NEEDLE VALIDN/ASignal valid.Bool
HSI DISTANCEN/ADME/GPS distance.Nautical miles
HSI GSI NEEDLEN/ANeedle deflection (+/- 119).Number
HSI GSI NEEDLE VALIDN/ASignal valid.Bool
HSI HAS LOCALIZERN/AStation is a localizer.Bool
HSI SPEEDN/ADME/GPS speed.Knots
HSI STATION IDENTN/AReturns the ident of the the next GPS waypoint, if GPS DRIVES NAV1 is TRUE. If GPS DRIVES NAV1 is FALSE, it returns the identity of the station that is tuned on nav radio 1.String
HSI TF FLAGSN/ANav TO/FROM flag.Enum:0 = Off1 = TO2 = FROM

MARKERS

These SimVars are only valid if a Marker.N has been defined in the systems.cfg. Note that more than 1 marker is not currently supported by the simulation.

Simulation VariableIndexDescriptionUnitsSettable
INNER MARKERN/AInner marker state.Bool
INNER MARKER LATLONALTN/AReturns the latitude, longitude and altitude of the inner marker of an approach to a runway, if the aircraft is within the required proximity, otherwise it will return zeros.Struct structstructure
MARKER AVAILABLEN/ATRUE if Marker is available.Bool
MARKER BEACON SENSITIVITY HIGHN/AWhether or not the Marker Beacon is in High Sensitivity mode.Bool
MARKER BEACON STATEN/AMarker beacon state.Enum:0 = None1 = Outer2 = Middle3 = Inner
MARKER BEACON TEST MUTEN/AWhether or not the Marker Beacon is in Test/Mute mode.Bool
MARKER SOUNDN/AMarker audio flag.Bool
MIDDLE MARKERN/AMiddle marker state.Bool
MIDDLE MARKER LATLONALTN/AReturns the latitude, longitude and altitude of the middle marker.Struct structstructure
OUTER MARKERN/AOuter marker state.Bool
OUTER MARKER LATLONALTN/AReturns the latitude, longitude and altitude of the outer marker.Struct structstructure
Simulation VariableIndexDescriptionUnitsSettable
NAV ACTIVE FREQUENCYNavigation IndexNav active frequency. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.MHz
NAV AVAILABLENavigation IndexFlag if indexed Nav equipped on aircraft. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Bool
NAV BACK COURSE FLAGSNavigation IndexReturns the listed bit flags. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Flags:BIT3: station activeBIT2: on courseBIT1: localizer tuned inBIT0: back course available
NAV CDINavigation IndexCDI needle deflection (+/- 127). Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Number
NAV CLOSE DMENavigation IndexClosest DME distance. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Note that this SimVar will only work if the NAV1 CLOSE FREQ SET key event has been set to 1 (TRUE).Nautical miles
NAV CLOSE FREQUENCYNavigation IndexClosest localizer course frequency. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Note that this SimVar will only work if the NAV1 CLOSE FREQ SET key event has been set to 1 (TRUE).Hz
NAV CLOSE IDENTNavigation IndexClosest ICAO code identity. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Note that this SimVar will only work if the NAV1 CLOSE FREQ SET key event has been set to 1 (TRUE).String
NAV CLOSE LOCALIZERNavigation IndexClosest localizer course heading. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Note that this SimVar will only work if the NAV1 CLOSE FREQ SET key event has been set to 1 (TRUE).Degrees
NAV CLOSE NAMENavigation IndexDescriptive name. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Note that this SimVar will only work if the NAV1 CLOSE FREQ SET key event has been set to 1 (TRUE).String
NAV CODESNavigation IndexReturns bit flags with the listed meaning. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Flags:BIT7: VOR LocalizerBIT6: glideslope availableBIT5: no localizer backcourseBIT4: DME transmitter at glide slope transmitterBIT3: no nav signal availableBIT2: voice availableBIT1: TACAN availableBIT0: DME available
NAV DMEN/ADME distance.Nautical miles
NAV DMESPEEDN/ADME speed.Knots
NAV DME LATLONALTN/AReturns the DME station.Struct struct structure
NAV FREQUENCYN/ALocalizer course frequency.Hz
NAV GLIDE SLOPEN/AThe glide slope gradient. The value returned is an integer value formed as follows:sin(slope) 65536 2So, for example, a glide slope of 2.7º would return a value of 6174. TO get the value in degrees, then use NAV RAW GLIDE SLOPE instead.Number
NAV GLIDE SLOPE ERRORN/ADifference between current position and glideslope angle. Note that this provides 32 bit floating point precision, rather than the 8 bit integer precision of NAV GSI.Degrees
NAV GLIDE SLOPE LENGTHN/AThe distance between the plane and the Glide beacon.Feet
NAV GSINavigation IndexGlideslope needle deflection (+/- 119). Note that this provides only 8 bit precision, whereas NAV GLIDE SLOPE ERROR provides 32 bit floating point precision. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Number
NAV GS FLAGNavigation IndexGlideslope flag. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Bool
NAV GS LATLONALTN/AReturns the glide slope.Struct struct structure
NAV GS LLAF64N/ANav GS latitude, longitude, altitude.Struct struct structure
NAV HAS CLOSE DMEN/AFlag if found a close station with a DME.Bool
NAV HAS CLOSE LOCALIZERN/AFlag if found a close localizer station.Bool
NAV HAS DMEN/AFlag if tuned station has a DME.Bool
NAV HAS GLIDE SLOPEN/AFlag if tuned station has a glideslope.Bool
NAV HAS LOCALIZERN/AFlag if tuned station is a localizer.Bool
NAV HAS NAVN/AFlag if Nav has signal.Bool
NAV HAS TACANN/AFlag if Nav has a Tacan.Bool
NAV IDENTN/AICAO code.String
NAV LOCALIZERN/ALocalizer course heading.Degrees
NAV LOC AIRPORT IDENTN/AThe airport ICAO ident for the localizer that is currently tuned on the nav radio (like ‘EGLL’ or ‘KJFK’)String
NAV LOC RUNWAY DESIGNATORN/AThe letter code for the runway that the currently tuned localizer is tuned to.String‘L’ - Left‘R’ - Right‘C’ - Center‘W’ - Water‘A’ - A‘B’ - B
NAV LOC RUNWAY NUMBERN/ANAV LOC RUNWAY NUMBER - The number portion of the runway that the currently tuned localizer is tuned to (so if the runway was 15L, this would be 15).String‘1’ - ‘36’‘N’‘NE’‘E’‘SE’‘S’‘SW’‘W’‘NW’
NAV MAGVARNavigation IndexMagnetic variation of tuned Nav station. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Degrees
NAV NAMENavigation IndexDescriptive name. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.String
NAV OBSNavigation IndexOBS setting. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Degrees
NAV RADIALNavigation IndexRadial that aircraft is on. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Degrees
NAV RADIAL ERRORN/ADifference between current radial and OBS tuned radial.Degrees
NAV RAW GLIDE SLOPEN/AThe glide slope angle.Degrees
NAV RELATIVE BEARING TO STATIONN/ARelative bearing to station.Degrees
NAV SIGNALN/ANav signal strength.Number
NAV SOUNDNavigation IndexNav audio flag. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Bool
NAV STANDBY FREQUENCYNavigation IndexNav standby frequency. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.MHz
NAV TOFROMN/AReturns whether the Nav is going to or from the current radial (or is off).Enum:0 = Off1 = TO2 = FROM
NAV VOLUMEN/AThe volume of the Nav radio.Percent
NAV VOR DISTANCEN/ADistance of the VOR beacon.Meters
NAV VOR LATLONALTNavigation IndexReturns the VOR station latitude, longitude and altitude. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Struct struct structure
NAV VOR LLAF64Navigation IndexNav VOR latitude, longitude, altitude. Index of 1-4, depending on how many were defined in the Nav.N parameter of the systems.cfg.Struct struct structure

TACAN

The table below lists all the SimVars related to the Tacan system on an aircraft. You can have either 1 or 2 of these systems, and in so all these SimVars require an index value of 1 or 2, depending on which one you want to target. Note that you must have first enabled the Tacan using the Tacan.N parameter in the systems.cfg file.

Simulation VariableIndexDescriptionUnitsSettable
TACAN ACTIVE CHANNELTacan IndexThe active channel used by the indexed Tacan receiver on the aircraft, from 1 to 127. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Number
TACAN ACTIVE MODEN/AThe active mode used by the indexed Tacan receiver on the aircraft, where 0 = X and 1 = Y. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Bool
TACAN AVAILABLETacan IndexWill be TRUE (1) if NAV1, NAV2, NAV3 or NAV4 can receive the indexed Tacan, or FALSE (0) otherwise. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Bool
TACAN DRIVES NAV1Tacan IndexTells whether the indexed Tacan is driving the Nav 1 indicator (TRUE, 1) or not (FALSE, 0), for autopilot purposes. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Bool
TACAN OBSTacan IndexThe indexed Tacan OBS setting, in degrees. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Degrees
TACAN STANDBY CHANNELTacan IndexThe standby channel used by the indexed Tacan receiver on the aircraft, from 1 to 127. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Number
TACAN STANDBY MODETacan IndexIndicates the indexed Tacan receiver standby mode, where 0 = X and 1 = Y. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Bool
TACAN STATION CDITacan IndexThe CDI needle deflection amount (course deviation) to the indexed Tacan station. Can be +/- 127. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Number
TACAN STATION DISTANCETacan IndexThe distance between the indexed Tacan station position and the aircraft position. The index value refers to the Tacan receiver connected to the station. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Meter
TACAN STATION IDENTTacan IndexThe tuned station identifier for the indexed Tacan. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.String
TACAN STATION LATLONALTTacan IndexRetrieves the latitude, longitude and altitude of the indexed Tacan station. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Struct structstructure
TACAN STATION RADIALTacan IndexThe radial between the indexed Tacan station and the aircraft. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Degrees
TACAN STATION RADIAL ERRORTacan IndexDifference between the current radial and OBS tuned radial of the indexed Tacan station, in degrees. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Degrees.
TACAN STATION TOFROMTacan IndexReturns whether the indexed Tacan is going to or from the current radial (or is off). Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Enum:0 = Off1 = TO2 = FROM
TACAN VOLUMETacan IndexThe volume value of the indexed Tacan receiver on the aircraft. Index of 1 or 2, depending on how many were defined in the Tacan.N parameter of the systems.cfg.Percent Over 100

TCAS

Simulation VariableIndexDescriptionUnitsSettable
TCAS INTRUDER BEARINGN/AThe bearing of TCAS intruder aircraft.Degrees
TCAS INTRUDER DATAN/AThe TCAS intruder aircraft data structure, which contains data about the perceived threat, returned as a struct. Struct member variables are as follows:id (U64): the network ID of the intruding plane so that they are remembered in order to compute their trajectory.bearing (FLOAT64): The intruder bearing, in degrees (this is bearing from track axis and not bearing from the airplane axis).distance (FLOAT64): The distance between the aircraft and the intruder, in meters.verticalSpeed (FLOAT64): The vertical speed of the intruder aircraft.relativeAltitude (FLOAT64): The relative altitude of the intruder compared to the aircraft, in meters.relativeSpeed (Vec3): The relative speed of the intruder compared to the aircraft, in ft per second, on the x, y, and z axis.Struct
TCAS INTRUDER DISTANCEN/ADisatance of TCAS intruder aircraft.nm
TCAS INTRUDER NETWORK IDN/ANetwork ID of TCAS intruder aircraft.Number
TCAS INTRUDER RELATIVE ALTITUDEN/ARelative Altitude of TCAS intruder aircraft.ft
TCAS INTRUDER RELATIVE SPEEDN/ARelative Speed of TCAS intruder aircraft.SIMCONNECT_DATA_XYZ struct, miles per second.
TCAS INTRUDER VERTICAL SPEEDN/AVertical Speed of TCAS intruder aircraftft per second
TCAS MODEN/AThe current TCAS mode.Integer:0: STBY (OFF)1: XPNDR2:TA ONLY3: AUTO (TA_RA)
TCAS RECEIVED RESOLUTION ADVISORYN/AReceived RAs from intruders.Number
TCAS SEND RESOLUTION ADVISORYN/ARAs to send to intruders, settable if external TCAS is defined.Number

Misc.

Simulation VariableIndexDescriptionUnitsSettable
COPILOT TRANSMITTER TYPEN/AOn which channel the copilot is transmitting.Enum:0 = COM11 = COM22 = COM33 = TEL4 = NONE
COPILOT TRANSMITTINGN/AWhether or not the copilot is transmitting.Bool
PILOT TRANSMITTER TYPEN/AOn which channel the pilot is transmitting.Enum:0 = COM11 = COM22 = COM33 = TEL4 = NONE
PILOT TRANSMITTINGN/AWhether or not the pilot is transmitting.Bool
RADIOS AVAILABLEN/ACurrently not used within the simulation.-
RADIO HEIGHTN/ARadar altitude.Feet
TRANSPONDER AVAILABLEN/ATRUE if a transponder is available.Bool
TRANSPONDER CODETransponder Index4-digit code. Index should always be 1 and it needs to have been created in the Transponder.N parameter of the systems.cfg. More than 1 transponder is not currently supported by the simulation.Bco16
TRANSPONDER IDENTTransponder IndexThis can set the Ident transponder using the XPNDR_IDENT_SET, XPNDR_IDENT_TOGGLE, XPNDR_IDENT_ON or XPNDR_IDENT_OFF Event IDs (see XPNDR (Transponder) section for more information). When set to TRUE, it will automatically turn FALSE after 18 seconds. Index should always be 1 and it needs to have been created in the Transponder.N parameter of the systems.cfg. More than 1 transponder is not currently supported by the simulation.Bool
TRANSPONDER STATETransponder IndexThe indexed transponder State. Index should always be 1 and it needs to have been created in the Transponder.N parameter of the systems.cfg. More than 1 transponder is not currently supported by the simulation.Enum:0 = Off1 = Standby2 = Test3 = On4 = Alt5 = Ground