RADIO NAVIGATION
IMPORTANT! Token Variables - along with the Gauge API - have been deprecated in Microsoft Flight Simulator 2024 in favour of the new Vars API and Event API, which work with the more extensive and supported Simulation Variables and Key Events.
This page lists the available radio navigation Token Variables for use when creating gauges using WASM / C++.
ADF
Parameters | Universal Var Member | Description |
---|---|---|
ADF_500_HZ_TUNABLE |
n (FLOAT) |
Specifies the tuneable ADF frequency. |
ADF_CARD_RADIAL |
n (FLOAT) |
Specifies the ADF card cardinal direction, in degrees from 0 to 360. |
ADF_EXTENDED_FREQUENCY |
n (FLOAT) |
Specifies the ADF extended frequency, BCD16 encoded. |
ADF_FREQUENCY |
n (FLOAT) |
Specifies the ADF frequency, BCD16 encoded. |
ADF_IDENTITY |
p (PVOID) |
Pointer to a string with the ADF identity. |
ADF_MORSE_IDENT |
b (BOOL) |
This will be TRUE (1) if there is a morse signal, FALSE (0) otherwise. |
ADF_NEEDLE |
n (FLOAT) |
The ADF needle position, expressed as 16-bit pseudo-degrees. |
ADF_SIGNAL_STRENGTH |
n (FLOAT) |
The ADF signal strength where 0 is no signal, and 256 and above is a good signal. |
ADF_SOUND_TOGGLE |
b (BOOL) |
Whether the ADF audio is on (TRUE, 1) or off (FALSE, 0). |
ADF_VOLUME |
n (FLOAT) |
The volume of the ADF output, expressed as a Percent Over 100. |
ATC
Beacons
COM
DME
Parameters | Universal Var Member | Description |
---|---|---|
CURRENT_DME |
|
The currently selected DME. |
CURRENT_DME_DISTANCE |
n (FLOAT) |
The DME (1 or 2) distance, in nm. |
CURRENT_DME_SPEED |
n (FLOAT) |
The DME (1 or 2) speed, in Knots. |
CURRENT_DME_MIN |
n (FLOAT) |
The DME (1 or 2) minutes until arriving. |
b (BOOL) |
The type of display for the DME, either TRUE (1) for the speed, in knots, or FALSE (0) for the distance readout. |
|
n (FLOAT) |
The DME (1 or 2) distance readout. | |
b (BOOL) |
This will be TRUE (1) if there is a morse signal, FALSE (0) otherwise. | |
n (FLOAT) |
The DME (1 or 2) speed readout. | |
DME_SOUND_TOGGLE |
n (FLOAT) |
Audio panel DME audio state, either on (TRUE, 1) or off (FALSE, 0). |
GPS
Parameters | Universal Var Member | Description |
---|---|---|
GPS_DRIVES_NAV1 |
b (BOOL) |
Whether the GPS is driving the Nav 1 indicator (TRUE, 1) or not (FALSE, 0). |
GPS_FLAGS |
f (FLAGS) |
GPS flag settings. See GPS_FLAG_ in GAUGES.h. |
GPS_FLIGHTPLAN_TOTAL_DISTANCE |
n (FLOAT) |
The GPS flightplan total distance in meters. |
GPS_GROUND_HEADING |
n (FLOAT) |
The current GPS true heading, in Radians (0 - 2PI). |
GPS_GROUND_SPEED |
n (FLOAT) |
The current ground speed, in meters per second. |
GPS_GROUND_TRACK |
n (FLOAT) |
The current GPS ground track (heading + magvar, magnetic yaw), in Radians (0 - 2PI). |
GPS_MAGVAR |
n (FLOAT) |
The current GPS magnetic variation, in radians. |
GPS_OBS_ACTIVE |
b (BOOL) |
Whether the OBS mode is currently active (TRUE, 1) or not (FALSE, 0). If TRUE, this will disable the automatic sequencing of waypoints in the GPS flight plan. |
GPS_OBS_VALUE |
n (FLOAT) |
The current course set for the OBS, in degrees. |
GPS_POSITION_ALT |
n (FLOAT) |
The current GPS altitude, in meters. |
GPS_POSITION_LAT |
n (FLOAT) |
The current GPS latitude, in latitude meters (meters * (360 / 40007000) ). |
GPS_POSITION_LON |
n (FLOAT) |
The current GPS longitude, in radians. |
GPS_WP_BEARING |
n (FLOAT) |
The magnetic bearing to waypoint the next heading, in radians. |
GPS_WP_CROSS_TRK |
n (FLOAT) |
The cross track distance, in meters. |
GPS_WP_DISTANCE |
n (FLOAT) |
Meters to next waypoint. |
GPS_WP_NEXT_ALT |
n (FLOAT) |
The altitude of next waypoint, in meters. |
GPS_WP_NEXT_LAT |
n (FLOAT) |
The latitude of next waypoint, in degrees. |
GPS_WP_NEXT_LON |
n (FLOAT) |
The longitude of next waypoint, in degrees. |
GPS_WP_PREV_ALT |
n (FLOAT) |
The altitude of previous waypoint, in meters. |
GPS_WP_PREV_LAT |
n (FLOAT) |
The latitude of previous waypoint, in degrees. |
GPS_WP_PREV_LON |
n (FLOAT) |
The longitude of previous waypoint, in degrees. |
GPS_WP_REQ_HDG |
n (FLOAT) |
The required heading, magnetic, from the prev wayppoint to next waypoint, in radians. |
GPS_WP_STRING |
p (PVOID) |
The name of the next waypoint. |
GPS_WP_TRUE_BEARING |
n (FLOAT) |
The true bearing to the waypoint, in degrees. |
GPS_WP_TRUE_REQ_HDG |
n (FLOAT) |
The required true heading to the waypoint, in degrees. |
HSI
Parameters | Universal Var Member | Description |
---|---|---|
HSI_BEARING |
n (FLOAT) |
This will return the HSI needle bearing, in degrees. |
HSI_BEARING_VALID |
b (BOOL) |
This will be TRUE (1) if the HSI_BEARING variable contains valid data, or FALSE (0) otherwise. |
HSI_DESIRED_HEADING_NEEDLE |
n (FLOAT) |
The HSI desired heading, in degrees. |
HSI_DISTANCE |
n (FLOAT) |
The DME/GPS distance in nm. |
HSI_HORIZONTAL_NEEDLE |
n (FLOAT) |
The HSI horizontal needle position between -1 and 1, which corresponds to -0.7º and 0.7º. |
HSI_HORIZONTAL_VALID |
b (BOOL) |
Whether the HSI signal is valid (TRUE, 1) or not (FALSE, 0). |
HSI_OBI_NEEDLE |
n (FLOAT) |
The OBS needle setting, in degrees. |
HSI_SIGNAL_LOCALISER |
b (BOOL) |
Whether the station is a localiser (TRUE, 1) or not (FALSE, 0). |
HSI_SPEED |
n (FLOAT) |
The DME/GPS speed, in Knots. |
HSI_STATION_NAME |
p (PVOID) |
The HSI station name. |
HSI_TF_FLAG |
|
The HSI to/from flag setting. |
HSI_VERTICAL_VALID |
b (BOOL) |
Whether the NAV flag is on (TRUE, 1) or not (FALSE, 0). |
HSI_VERTICAL_NEEDLE |
n (FLOAT) |
The HSI vertical needle position. The value returned will be between -1 and 1 (corresponding to -10º and 10º) if VOR, or between -2.5º and 2.5º if localizer, or between -5nm and 5nm if GPS. |
NAV
Pilot
Radio
VOR