Skip to main content

G3000 panel.xml Tag Documentation

<AvionicsType>​

Defines whether the installation is of type G3000 or G5000.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Content​

'G3000' or 'G5000'.

Default Value​

<AvionicsType>G3000</AvionicsType>

<Sensors>​

Defines the various sensors installed on the aircraft and connected to the G3000.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
adc‑countInteger in range [1, ∞)Yes (1)The number of installed ADC sensors.
ahrs‑countInteger in range [1, ∞)Yes (1)The number of installed AHRS sensors.

Child Tags​

Default Value​

<Sensors adc-count="1" ahrs-count="1">
<Adc index="1" airspeed-indicator="1"></Adc>
<Ahrs index="1" attitude-indicator="1" direction-indicator="1"></Ahrs>
<Aoa></Aoa>
<MarkerBeacon></MarkerBeacon>
</Sensors>

<Adc>​

Defines options and electrical power logic for one ADC sensor. One of these tags should be created for each installed ADC sensor.

Properties​

ScopeInheritsSingletonOptional
<Sensors>NoNoYes

Attributes​

NameValueOptional (Default)Description
indexInteger in range [1, ∞)NoThe (1-based) index of the tag's ADC sensor.
airspeed‑indicatorInteger in range [1, ∞)NoThe (1-based) index of the sim airspeed indicator from which to source data.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the sensor is powered. If not provided, the sensor is always considered to be powered.

Default Value​

<Adc index="1" airspeed-indicator="1"></Adc>

<Ahrs>​

Defines options and electrical power logic for one AHRS sensor. One of these tags should be created for each installed AHRS sensor.

Properties​

ScopeInheritsSingletonOptional
<Sensors>NoNoYes

Attributes​

NameValueOptional (Default)Description
indexInteger in range [1, ∞)NoThe (1-based) index of the tag's AHRS sensor.
attitude‑indicatorInteger in range [1, ∞)NoThe (1-based) index of the sim attitude indicator from which to source data.
direction‑indicatorInteger in range [1, ∞)NoThe (1-based) index of the sim direction indicator from which to source data.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the sensor is powered. If not provided, the sensor is always considered to be powered.

Default Value​

<Ahrs index="1" attitude-indicator="1" direction-indicator="1"></Ahrs>

<Aoa>​

Defines options and electrical power logic for the angle of attack computer.

Properties​

ScopeInheritsSingletonOptional
<Sensors>NoYesYes

Attributes​

None.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the AoA computer is powered. If not provided, the computer is always considered to be powered.
  • <StallAoa>
  • <ZeroLiftAoa>

Default Value​

<Aoa></Aoa>

<StallAoa>​

Defines the value of the stall (critical) angle of attack, in degrees, for an angle of attack computer. If this tag is not present, then the angle of attack computer will use the value of the STALL ALPHA SimVar as the stall angle of attack.

Properties​

ScopeInheritsSingletonOptional
<Aoa>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, or a numeric operator on the former.

Default Value​

None.

<ZeroLiftAoa>​

Defines the value of the zero-lift angle of attack, in degrees, for an angle of attack computer. If this tag is not present, then the angle of attack computer will use the value of the ZERO LIFT ALPHA SimVar as the zero-lift angle of attack.

Properties​

ScopeInheritsSingletonOptional
<Aoa>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, or a numeric operator on the former.

Default Value​

None.

<MarkerBeacon>​

Defines options and electrical power logic for the marker beacon receiver.

Properties​

ScopeInheritsSingletonOptional
<Sensors>NoYesYes

Attributes​

None.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the sensor is powered. If not provided, the sensor is always considered to be powered.

Default Value​

<MarkerBeacon></MarkerBeacon>

<RadarAltimeter>​

Defines options and electrical power logic for the radar altimeter. If not present, the G3000 will not support a radar altimeter.

Properties​

ScopeInheritsSingletonOptional
<Sensors>NoYesYes

Attributes​

None.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the sensor is powered. If not provided, the sensor is always considered to be powered.

Default Value​

None.

<WeatherRadar>​

Defines options and electrical power logic for the weather radar. If not present, the G3000 will not support a weather radar.

Properties​

ScopeInheritsSingletonOptional
<Sensors>NoYesYes

Attributes​

NameValueOptional (Default)Description
horiz‑scan‑widthNumber in range [60, 120]Yes (90)The angular scan width (degrees) of the horizontal scan mode.
colors'standard' or 'extended'Yes (standard)The precipitation color intensity scale to use: 3-color (standard) or 16-color (extended).
min‑gainNumberYes (-64)The minimum user-selectable gain value (dBZ).
max‑gainNumberYes (12)The maximum user-selectable gain value (dBZ).

Standard color scale (left) versus extended color scale (right):

Weather Radar Color Scales

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the weather radar is powered. If not provided, the weather radar is always considered to be powered.
  • <ScanActiveCircuit>
    • If defined, then the weather radar will draw power from an additional circuit when actively scanning and will enter a failure state if it is configured for active scanning but the additional circuit is unpowered. If not defined, then the weather radar will not draw any additional power when actively scanning.

Default Value​

None.

<ScanActiveCircuit>​

Defines options related to simulating additional power draw from the weather radar when the radar is actively scanning.

Properties​

ScopeInheritsSingletonOptional
<WeatherRadar>NoYesYes

Attributes​

NameValueOptional (Default)Description
circuitInteger in range [1, ∞)NoThe index of the electrical circuit to switch on when the weather radar is actively scanning.
procedureInteger in range [1, ∞)NoThe index of the electrical procedure to use to toggle the active scan electrical circuit. The procedure should be of the SetCir type and configured to turn the circuit off, e.g. None#SetCir:1,0.

Content​

None.

Default Value​

None.

<IauDefs>​

Defines the installed integrated avionics units (IAUs), also known as GIAs.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
countInteger in range [1, ∞)Yes (1)The number of installed IAUs. Most aircraft installations typically have two IAUs.

Child Tags​

Default Value​

<IauDefs count="1">
<Iau index="1" default-adc="1" default-ahrs="1" altimeter-source="1" baro-preselect="false"></Iau>
</IauDefs>

<Iau> (<IauDefs>)​

Defines options for one integrated avionics units (IAU), also known as a GIA. One of these tags should be created for each installed IAU. Each IAU contains a GPS receiver and a unit that synthesizes geo-position data from various sources. The IAU also collects ADC and AHRS data to forward to other avionics units such as the GDUs and GTCs. Finally, the IAU uses pressure altitude data from the ADC in conjunction with a baro setting to calculate indicated altitude.

Properties​

ScopeInheritsSingletonOptional
<IauDefs>NoNoYes

Attributes​

NameValueOptional (Default)Description
indexInteger in range [1, ∞)Yes (1)The (1-based) index of the tag's IAU.
default‑adcInteger in range [1, ∞)Yes (1)The (1-based) index of the default (preferred) ADC sensor from which to source data.
default‑ahrsInteger in range [1, ∞)Yes (1)The (1-based) index of the default (preferred) AHRS sensor from which to source data.
altimeter‑sourceInteger in range [1, ∞)Yes (1)The (1-based) index of the sim altimeter from which to source data.
baro‑preselectBooleanYes (false)Whether to support baro pre-select while the baro setting is STD BARO.

Child Tags​

Default Value​

<Iau index="1" default-adc="1" default-ahrs="1" altimeter-source="1" baro-preselect="false"></Iau>

<Gps>​

Defines options and electrical power logic for a GPS receiver.

Properties​

ScopeInheritsSingletonOptional
<Iau>NoYesYes

Attributes​

None.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the receiver is powered. If not provided, the receiver is always considered to be powered.

Default Value​

<Gps></Gps>

<FmsPosition>​

Defines options and electrical power logic for an FMS geo-positioning unit. The FMS geo-positioning unit synthesizes data from GPS receivers, inertial navigation sensors, DME/DME receivers, and ADC/AHRS to derive a geographic position fix.

Properties​

ScopeInheritsSingletonOptional
<Iau>NoYesYes

Attributes​

None.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the unit is powered. If not provided, the unit is always considered to be powered.

Default Value​

<FmsPosition></FmsPosition>

<Radios>​

Defines options for radios.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
dme‑countInteger in range [0, 2]Yes (0)The number of installed DME radios.
adf‑countInteger in range [0, 2]Yes (0)The number of installed ADF radios.

Content​

None.

Default Value​

<Radios dme-count="0" adf-count="0" />

<Fms>​

Defines options for the FMS, which manages flight plans, flight path calculations, and navigation.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Child Tags​

Default Value​

<Fms></Fms>

<FlightPath>​

Defines options for flight path calculations. These options affect how FMS calculates the flight path used by LNAV. They do not directly affect how the flight director/autopilot will fly the path while in FMS (LNAV) lateral mode.

Properties​

ScopeInheritsSingletonOptional
<Fms>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑bankNumber in range (0, 40]Yes (25)The maximum bank angle (degrees) used when calculating all flight path turns except turn anticipation.
low‑bankNumber in range (0, 40]Yes (12)The maximum bank angle (degrees) used when calculating all flight path turns except turn anticipation while Low Bank Mode is active.

Content​

None.

Default Value​

<FlightPath max-bank="25" low-bank="12" />

<Approach>​

Defines options related to how FMS handles approach procedures.

Properties​

ScopeInheritsSingletonOptional
<Fms>NoYesYes

Attributes​

NameValueOptional (Default)Description
rnp‑arBooleanYes (false)Whether to support RNP AR approaches. If not supported, RNP AR approaches will not be selectable when loading approaches, will not appear in the procedure list in the GTC airport information page, and will not count as a valid RNAV approach for determining the best approach type displayed in the nearest airports list.

Child Tags​

Default Value​

<Approach rnp-ar="false"></Approach>

<Visual>​

Defines how FMS builds visual approach procedures.

Properties​

ScopeInheritsSingletonOptional
<Approach>NoYesYes

Attributes​

NameValueOptional (Default)Description
final‑distNumber in range (0, ∞)Yes (2.5)The distance (nautical miles) from the runway fix to the FINAL fix.
strght‑distNumber in range (0, ∞)Yes (2.5)The distance (nautical miles) from the FINAL fix to the STRGHT fix.

Content​

None.

Default Value​

<Visual final-dist="2.5" strght-dist="2.5" />

<VNAV>​

Defines options for VNAV.

Advanced VNAV support enables the GTC PERF page.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
advancedBooleanYes (false)Whether VNAV supports the advanced featureset (climb VNAV, path smoothing, per-constraint user-defined FPAs, and FMS speed).

Child Tags​

Default Value​

<VNAV advanced="false"></VNAV>

<FmsSpeeds>​

Defines options related to how FMS calculates target airspeeds.

This tag is ignored if advanced VNAV is not supported.

Properties​

ScopeInheritsSingletonOptional
<VNAV>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<FmsSpeeds></FmsSpeeds>

<GeneralLimits>​

Defines the general limits that FMS must always respect when calculating target airspeeds.

Properties​

ScopeInheritsSingletonOptional
<FmsSpeeds>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<GeneralLimits></GeneralLimits>

<Ias> (<GeneralLimits>)​

Defines the general IAS limits that FMS must always respect when calculating target airspeeds.

Properties​

ScopeInheritsSingletonOptional
<GeneralLimits>NoYesYes

Attributes​

None.

Child Tags​

  • <Minimum> (optional)
    • Declares the minimum IAS limit (knots, in range [1, 999]) as its content. If not defined, the minimum defaults to Vs0 from the [REFERENCE SPEEDS] section of flight_model.cfg.
  • <Maximum> (optional)
    • Declares the maximum IAS limit (knots, in range [1, 999]) as its content. If not defined, the maximum defaults to Vne from the [REFERENCE SPEEDS] section of flight_model.cfg.

Default Value​

<Ias></Ias>

<Mach> (<GeneralLimits>)​

Defines the general mach limits that FMS must always respect when calculating target airspeeds.

Properties​

ScopeInheritsSingletonOptional
<GeneralLimits>NoYesYes

Attributes​

None.

Child Tags​

  • <Minimum> (optional)
    • Declares the minimum mach limit (in range [0.01, 0.99]) as its content. If not defined, defaults to 0.2.
  • <Maximum> (optional)
    • Declares the maximum mach limit (in range [0.01, 0.99]) as its content. If not defined, defaults to 0.8.

Default Value​

<Mach></Mach>

<AirframeLimits>​

Defines the maximum airframe limits that FMS must always respect when calculating target airspeeds.

If either the IAS or mach limit is not explicitly defined, then it will default to the respective maximum general speed limit.

Properties​

ScopeInheritsSingletonOptional
<FmsSpeeds>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<AirframeLimits></AirframeLimits>

<Ias> (<AirframeLimits>)​

Defines the maximum IAS limit imposed by the airframe that FMS must respect when calculating target airspeeds.

Properties​

ScopeInheritsSingletonOptional
<AirframeLimits>NoYesYes

Attributes​

None.

Content​

One of the following:

  • Number
    • Defines the limit as a constant (knots).
  • <LookupTable>
    • Defines the limit as a one-dimensional lookup table that looks up IAS (knots) from pressure altitude (feet).

Default Value​

None.

<Mach> (<AirframeLimits>)​

Defines the maximum mach limit imposed by the airframe that FMS must respect when calculating target airspeeds.

Properties​

ScopeInheritsSingletonOptional
<AirframeLimits>NoYesYes

Attributes​

None.

Content​

One of the following:

  • Number
    • Defines the limit as a constant.
  • <LookupTable>
    • Defines the limit as a one-dimensional lookup table that looks up mach from pressure altitude (feet).

Default Value​

None.

<ConfigurationSpeeds>​

Defines aircraft configuration speed limits (also known as FMS Flap Speeds). These speeds are configurable by the user through the GTC FMS Flap Speeds page.

Up to one gear limit and an arbitrary number of flaps limits may be declared. Limits should be declared in order of decreasing speed. Declaration order will determine the order in which the limits appear in the GTC FMS Flap Speeds page. Additionally, a constraint is enforced on the values of the limits based on their order such that any limit's value must be less than or equal to the values of all limits declared before it. If the user changes the value of a limit through the GTC FMS Flap Speeds page such that the above constraint is violated, the system will automatically change the values of the other limits to satisfy the constraint again.

Properties​

ScopeInheritsSingletonOptional
<FmsSpeeds>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<ConfigurationSpeeds></ConfigurationSpeeds>

<Flaps> (<ConfigurationSpeeds>)​

Declares a single FMS flaps speed limit.

Properties​

ScopeInheritsSingletonOptional
<ConfigurationSpeeds>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the flaps speed limit displayed to the user.
extensionNumber in range [0, ∞)NoThe minimum flaps extension angle (degrees) required for the limit to take effect.
minNumber in range [a, b], where a and b are the minimum and maximum general FMS IAS limitsNoThe minimum user-selectable value (knots).
maxNumber in range (min, b], where b is the maximum general FMS IAS limitNoThe maximum user-selectable value (knots).
defaultNumber in range [min, max]NoThe default value (knots).

Content​

None.

Default Value​

None.

<Gear> (<ConfigurationSpeeds>)​

Declares the FMS gear speed limit.

Properties​

ScopeInheritsSingletonOptional
<ConfigurationSpeeds>NoYesYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the gear speed limit displayed to the user.
extensionNumber in range [0, ∞)NoThe minimum gear extension (percent) required for the limit to take effect.
minNumber in range [a, b], where a and b are the minimum and maximum general FMS IAS limitsNoThe minimum user-selectable value (knots).
maxNumber in range (min, b], where b is the maximum general FMS IAS limitNoThe maximum user-selectable value (knots).
defaultNumber in range [min, max]NoThe default value (knots).

Content​

None.

Default Value​

None.

<Schedules> (<FmsSpeeds>)​

Declares pre-defined FMS speed schedules for the climb, cruise, and descent phases. The user can make selections among these schedules in the GTC PERF/VNAV page.

Regardless of how many pre-defined schedules are declared, the user will always be able to select a Pilot-Defined schedule for each of the climb, cruise, and descent phases. These Pilot-Defined schedules allow the user to enter their own custom speed limits.

Properties​

ScopeInheritsSingletonOptional
<FmsSpeeds>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<Schedules></Schedules>

<ClimbSchedule>​

Declares a single FMS climb schedule.

Properties​

ScopeInheritsSingletonOptional
<Schedules>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the schedule displayed to the user. If equal to the empty string, then the schedule will not have an explicit name and will instead only be identified by the values of its speed limits.
defaultBooleanYes (false)Whether the schedule is the default climb schedule. If multiple climb schedules are declared as the default, only the first (in tree order) will be treated as the default.

Child Tags​

<CruiseSchedule>​

Declares a single FMS cruise schedule.

Unlike with climb and descent schedules, you may choose to omit both IAS and mach speed limits for cruise schedules. If these limits are omitted, then the schedule is treated as a non-speed targeting schedule. While the schedule is active, there will be no scheduled speed limits (though other limits, such as flight plan speeds, configuration speeds, etc, will still be in effect). Additionally, FMS will not provide a target speed but instead only provide a maximum allowable speed (determined by the non-schedule speed limits still in effect). These non-speed targeting cruise schedules are meant to be used in conjunction with autothrottle modes that target an engine power setting (e.g. maximum cruise, long-range cruise, etc) instead of a specific airspeed.

Properties​

ScopeInheritsSingletonOptional
<Schedules>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the schedule displayed to the user. If equal to the empty string, then the schedule will not have an explicit name and will instead only be identified by the values of its speed limits.
defaultBooleanYes (false)Whether the schedule is the default cruise schedule. If multiple cruise schedules are declared as the default, only the first (in tree order) will be treated as the default.

Child Tags​

<DescentSchedule>​

Declares a single FMS descent schedule.

Properties​

ScopeInheritsSingletonOptional
<Schedules>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the schedule displayed to the user. If equal to the empty string, then the schedule will not have an explicit name and will instead only be identified by the values of its speed limits.
defaultBooleanYes (false)Whether the schedule is the default descent schedule. If multiple descent schedules are declared as the default, only the first (in tree order) will be treated as the default.

Child Tags​

Default Value​

None.

<Ias> (<Schedules>)​

Defines the IAS limit (knots) for an FMS climb, cruise, or descent schedule.

Properties​

ScopeInheritsSingletonOptional
<ClimbSchedule>, <CruiseSchedule>, or <DescentSchedule>NoYesNo

Attributes​

None.

Content​

Number in range [a, b], where a and b are the minimum and maximum general FMS IAS limits.

<Mach> (<Schedules>)​

Defines the mach limit for an FMS climb, cruise, or descent schedule.

Properties​

ScopeInheritsSingletonOptional
<ClimbSchedule>, <CruiseSchedule>, or <DescentSchedule>NoYesNo

Attributes​

None.

Content​

Number in range [a, b], where a and b are the minimum and maximum general FMS mach limits.

<Fpa> (<DescentSchedule>)​

Defines the default FPA (degrees) for an FMS descent schedule.

info

Currently this tag has no effect; all schedules are locked to a default FPA of -3 degrees. A future update will properly enable this functionality.

Properties​

ScopeInheritsSingletonOptional
<DescentSchedule>NoYesNo

Attributes​

None.

Content​

Number in range [-1.5, -6].

<Autopilot>​

Defines options for the autopilot.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
hdg‑sync‑modeBooleanYes (false)Whether HDG sync mode is supported. If supported, triggering the H:Garmin_AP_HDG_Sync event while a Navigation mode (FMS/GPS, VOR, LOC, BC) is active will toggle HDG sync mode, which continuously syncs the autopilot selected heading with the airplane's heading.

Child Tags​

Default Value​

<Autopilot hdg-sync-mode="false"></Autopilot>

<ROL>​

Defines options for the autopilot ROL lateral mode director.

Properties​

ScopeInheritsSingletonOptional
<Autopilot>NoYesYes

Attributes​

NameValueOptional (Default)Description
min‑bankNumber in range [0, ∞)Yes (6)The minimum bank angle (degrees) supported by the director. If aircraft bank is less than this value when ROL is activated, the director will command wings level instead.
max‑bankNumber in range (0, ∞)Yes (25)The maximum bank angle (degrees) commanded by the director. If aircraft bank is greater than this value when ROL is activated, the director will command bank equal to this value instead.

Content​

None.

Default Value​

<ROL min-bank="6" max-bank="25" />

<HDG>​

Defines options for the autopilot HDG lateral mode director.

Properties​

ScopeInheritsSingletonOptional
<Autopilot>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑bankNumber in range (0, ∞)Yes (25)The maximum bank angle (degrees) commanded by the director.

Content​

None.

Default Value​

<HDG max-bank="25" />

<VOR>​

Defines options for the autopilot VOR lateral mode director.

Properties​

ScopeInheritsSingletonOptional
<Autopilot>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑bankNumber in range (0, ∞)Yes (25)The maximum bank angle (degrees) commanded by the director.

Content​

None.

Default Value​

<VOR max-bank="25" />

<LOC>​

Defines options for the autopilot LOC lateral mode director.

Properties​

ScopeInheritsSingletonOptional
<Autopilot>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑bankNumber in range (0, ∞)Yes (25)The maximum bank angle (degrees) commanded by the director.

Content​

None.

Default Value​

<LOC max-bank="25" />

<FMS>​

Defines options for the autopilot FMS/GPS lateral mode director.

Properties​

ScopeInheritsSingletonOptional
<Autopilot>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑bankNumber in range (0, ∞)Yes (25)The maximum bank angle (degrees) commanded by the director.

Content​

None.

Default Value​

<FMS max-bank="25" />

<LowBank>​

Defines options for the autopilot Low Bank mode.

Properties​

ScopeInheritsSingletonOptional
<Autopilot>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑bankNumber in range (0, ∞)Yes (15)The maximum bank angle (degrees) commanded by the HDG, VOR/LOC, and FMS directors while Low Bank mode is active.

Content​

None.

Default Value​

<LowBank max-bank="15" />

<Autothrottle>​

Defines whether an autothrottle is installed.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Content​

Boolean.

Default Value​

<Autothrottle>False</Autothrottle>

<Esp>​

Declares support for electronic stability and protection (ESP) feature.

To enable ESP, this tag must be defined and an MFD plugin must return an ESP definition.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Content​

None.

Default Value​

None.

<VSpeeds>​

Defines reference V-speeds for the aircraft.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Child Tags​

Default Value​

<VSpeeds></VSpeeds>

<Group> (<VSpeeds>)​

Defines a reference V-speed group. Each group can contain an arbitrary number of reference V-speeds.

There are four types of V-speed groups:

  • General
  • Takeoff
  • Landing
  • Configuration

V-speeds in the first three groups are all user-configurable and appear in the GTC Speed Bugs page, with each group having its own tab. If the installation is configured to support takeoff/landing (TOLD) performance calculations, Takeoff and Landing V-speeds (but not General V-speeds) can be calculated and managed by the FMS.

The following image shows examples of the GTC Speed Bugs page when the aircraft is configured to only include the General group (left) and when it is configured to include the Takeoff and Landing groups (right):

GTC Speed Bug Page

Unlike the other types, Configuration V-speeds are not user-configurable and will not appear in the Speed Bugs page. Configuration V-speed bugs are always displayed on the airspeed indicator unless the aircraft is higher than a (optional) pressure altitude threshold.

If more than one <Group> tag of a given type is present, only the first tag in tree order will be used.

Properties​

ScopeInheritsSingletonOptional
<VSpeeds>NoNoYes

Attributes​

NameValueOptional (Default)Description
type'General', 'Takeoff', 'Landing', or 'Configuration'NoThe type of V-speed group.
max‑iasNumber in range (0, ∞)Yes (∞)The IAS (knots) above which bugs for the group's V-speeds are automatically hidden. Only applies if the group type is 'Takeoff'.
hide‑when‑appr‑configBooleanYes (true)Whether to hide bugs for the group's V-speeds when the airplane is configured for approach. Configured for approach is defined as extending gear or extending flaps from a fully retracted position while the airplane is in the air. Only applies if the group type is 'Takeoff'.
max‑altitudeNumber in range (0, ∞)Yes (∞)The pressure altitude (feet) above which bugs for the group's V-speeds are automatically hidden. Only applies if the group type is 'Configuration'.

Child Tags​

Default Value​

None.

<VSpeed>​

Defines a reference V-speed.

Properties​

ScopeInheritsSingletonOptional
<Group>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the V-speed. Each V-speed must have a unique name (even across different groups).
labelStringYes ([See Description])The label text to display for the V-speed. If not defined, then the label text defaults to 'V[name]', where [name] is the name of the V-speed.
editableBooleanYes (true)Whether the value of the V-speed can be edited by the user.

Content​

One of the following:

  • Integer in range (0, ∞)
    • Declares the default value of the V-speed as a numeric literal (knots).
  • Integer in range (-∞, 0]
    • Declares that the V-speed has no default value. The user will have to manually input a value for the V-speed or have FMS compute a value if applicable on every system power-up.
  • Sim reference speed key
    • Declares the default value of the V-speed as a sim reference speed, as defined in the [REFERENCE SPEEDS] section of flight_model.cfg. The possible keys are:
      • BestGlide
      • Vapp
      • VFe
      • Vmc
      • VMax
      • VMin
      • VNe
      • VNo
      • Vr
      • VS0
      • VS1
      • Vx
      • Vy
      • Vyse

Default Value​

None.

<Traffic>​

Defines the traffic system installed with the aircraft.

There are three types supported traffic systems:

  • TIS (Traffic Information Service)
  • TAS (Traffic Advisory System)
  • TCAS-II

All three traffic system types support optional ADS-B In functionality. When ADS-B In is enabled and active, traffic icons will be rendered with heading/track arrows on traffic displays and ADS-B motion vectors will be supported. Within the sim all traffic is treated as ADS-B traffic (i.e. all traffic is assumed to be broadcasting ADS-B Out).

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
type'TIS', 'TAS', or 'TCAS-II'Yes (TIS)The type of traffic system.
ads‑bBooleanYes (false)Whether ADS-B In functionality is supported.

Child Tags​

  • <Electric> (optional)
    • The logic determining whether the system is powered. If not provided, the system is always considered to be powered.

Default Value​

<Traffic type="TIS" ads-b="false"></Traffic>

<Terrain>​

Declares support for and defines options related to a terrain awareness and alerting system.

Two types of terrain systems are supported: TAWS-A and TAWS-B. Different types of terrain systems support different sets of alerts, and the behavior of certain alerts may be different from one system type to another.

Alerting functions are separated into discrete modules. Each terrain system type comes with its own set of default modules. Certain modules may also be configured differently from one terrain system type to another. Additional modules beyond the default set for a system type may be added and default module configurations may be overridden by including module tags within this tag's child <Modules> tag. Default modules may be excluded by including module tags within this tag's child <Exclusions> tag.

The following table lists the default modules for each terrain system type.

TypeModules
TAWS-APDA, EDR, ECR, NCR, Touchdown Callouts (VCO)
TAWS-BPDA, EDR, NCR, Touchdown Callouts (VCO)

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
type'taws-a' or 'taws-b'NoThe type of terrain system to include. The specified type determines the modules included with the terrain system by default and the default configuration of some modules.

Child Tags​

Default Value​

None.

<Modules> (<Terrain>)​

Declares modules to include for a configured terrain awareness and alerting system.

If a module declared within this tag does not belong to the terrain system's default set, then the module will be added. If a module declared within this tag does belong to the terrain system's default set, then any configured options for the module will override the default configuration.

Properties​

ScopeInheritsSingletonOptional
<Terrain>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<Modules></Modules>

<Exclusions> (<Terrain>)​

Declares modules to exclude for a configured terrain awareness and alerting system.

If a module declared within this tag belongs to the terrain system's default set or was included via the <Modules> tag, then the module will be excluded from the terrain system.

Properties​

ScopeInheritsSingletonOptional
<Terrain>NoYesYes

Attributes​

None.

Child Tags​

  • <Pda>
  • <Edr>
  • <Ecr>
  • <Ncr>
  • <TouchdownCallouts>

All of the above child tags have no attributes and no content.

Default Value​

<Exclusions></Exclusions>

<Taws>​

warning

This tag is deprecated. Please use the <Terrain> tag instead.

Defines options related to TAWS.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Child Tags​

Default Value​

<Taws></Taws>

<Pda>​

Declares support for the terrain system's premature descent alert (PDA) module.

Properties​

ScopeInheritsSingletonOptional
<Modules>NoYesYes

Attributes​

None.

Content​

None.

Default Value​

None.

<Edr>​

Declares support for and defines options related to the terrain system's excessive descent rate alert (EDR) module.

Properties​

ScopeInheritsSingletonOptional
<Modules>NoYesYes

Attributes​

NameValueOptional (Default)Description
gpwsBooleanYes (true if terrain system type is TAWS-A, and false otherwise)Whether the alert should function as a GPWS alert. GPWS alerts use radar altimeter data instead of GPS data to derive AGL height.

Content​

None.

Default Value​

None.

<Ecr>​

Declares support for and defines options related to the terrain system's excessive closure rate alert (ECR) module.

Properties​

ScopeInheritsSingletonOptional
<Modules>NoYesYes

Attributes​

NameValueOptional (Default)Description
flaps‑landing‑minNumberYes (-Infinity)The minimum flaps extension angle, in degrees, that qualifies as a landing flaps configuration.
flaps‑landing‑maxNumberYes (Infinity)The maximum flaps extension angle, in degrees, that qualifies as a landing flaps configuration.
gpwsBooleanYes (true if terrain system type is TAWS-A, and false otherwise)Whether the alert should function as a GPWS alert. GPWS alerts use radar altimeter data instead of GPS data to derive AGL height.

Content​

None.

Default Value​

None.

<Ncr>​

Declares support for and defines options related to the terrain system's negative climb rate after takeoff alert (NCR) module.

Properties​

ScopeInheritsSingletonOptional
<Modules>NoYesYes

Attributes​

NameValueOptional (Default)Description
gpwsBooleanYes (true if terrain system type is TAWS-A, and false otherwise)Whether the alert should function as a GPWS alert. GPWS alerts use radar altimeter data instead of GPS data to derive AGL height.

Content​

None.

Default Value​

None.

<Gsd>​

Declares support for and defines options related to the terrain system's glideslope/glidepath deviation (GSD) module.

Properties​

ScopeInheritsSingletonOptional
<Modules>NoYesYes

Attributes​

NameValueOptional (Default)Description
gpwsBooleanYes (true if terrain system type is TAWS-A, and false otherwise)Whether the alert should function as a GPWS alert. GPWS alerts use radar altimeter data instead of GPS data to derive AGL height.

Content​

None.

Default Value​

None.

<TouchdownCallouts>​

Declares support for and defines options related to the terrain system's touchdown callouts, aka voice callouts (VCO), module.

If an altitude callout tag is not included as a child, then that altitude callout defaults to disabled and not user-configurable.

If at least one altitude callout is user-configurable, then the Touchdown Callouts row in the Alerts tab of the GTC Avionics Settings page will be shown. Otherwise, the row will be hidden.

Properties​

ScopeInheritsSingletonOptional
<Modules> or <Taws>NoYesYes

Attributes​

NameValueOptional (Default)Description
inhibit‑500‑gs‑gpBooleanYes (false)Whether to inhibit the 500-foot callout when the flight director's GS or GP mode is active.

Child Tags​

Default Value​

None.

<Callout> (<TouchdownCallouts>)​

Defines options for a single supported terrain system touchdown callout. The tag's content determines which altitude callout the tag applies to.

Properties​

ScopeInheritsSingletonOptional
<TouchdownCallouts>NoYesYes

Attributes​

NameValueOptional (Default)Description
configurableBooleanYes (false)Whether the user is allowed to enable/disable the callout.
enabledBooleanYes (true)Whether the callout is enabled. If the callout is configurable, this determines the default state of the callout.

Content​

One of the following:

  • 500
  • 450
  • 400
  • 350
  • 300
  • 250
  • 200
  • 150
  • 100
  • 50
  • 40
  • 30
  • 20
  • 10

Default Value​

None.

<PfdAnnunc> (<Terrain>)​

Defines options for PFD terrain system annunciations.

Properties​

ScopeInheritsSingletonOptional
<Terrain>NoYesYes

Attributes​

NameValueOptional (Default)Description
omit‑test‑annuncBooleanYes (false)Whether to omit PFD terrain system test annunciations. Test annunciations alert the user when the system is performing a self test.
omit‑status‑annuncBooleanYes (false)Whether to omit PFD terrain system status annunciations. Status annunciations alert the user of system failures or inavailability.
omit‑inhibit‑annuncBooleanYes (false)Whether to omit PFD terrain system inhibit annunciations. Inhibit annunciations alert the user when one or more system alerts are inhibited.

Content​

None.

Default Value​

<PfdAnnunc omit-test-annunc="false" omit-status-annunc="false" omit-inhibit-annunc="false" />

<Map>​

Defines options related to map rendering.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
airplane‑icon‑srcStringYes ([path to generic default icon])The absolute path of the image file to render as the ownship icon. The front of the airplane must be vertically aligned with the top edge and horizontally aligned with the center of the image.
traffic‑range‑label‑radialNumberYes (135)The radial (degrees) on which the Traffic Map range labels are positioned. A value of 0 degrees points horizontally to the right, and increasing angles proceed clockwise. Does not affect the Traffic Inset Map. Typically either 135 or 225 degrees.
traffic‑range‑inner‑ring‑showBooleanYes (false)Whether to display the Traffic Map inner range ring. Note that the inner range label and heading ticks are always shown.

Content​

None.

Default Value​

<Map traffic-range-label-radial="135" traffic-range-inner-ring-show="false" />

<Performance>​

Defines options related to aircraft performance calculations.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesNo

Attributes​

None.

Child Tags​

<Weights>​

Defines aircraft weight limits and constants.

Properties​

ScopeInheritsSingletonOptional
<Performance>NoYesNo

Attributes​

None.

Child Tags​

<BasicEmpty>​

Defines the aircraft's basic empty weight.

Properties​

ScopeInheritsSingletonOptional
<Weights>NoYesNo

Attributes​

NameValueOptional (Default)Description
unit'lb', 'lbs', 'pound', 'pounds', 'kg', 'kgs', 'kilogram', 'kilograms'Yes (pounds)The units to use when interpreting the weight value.

Content​

Number in range [0, ∞).

<MaxZeroFuel>​

Defines the aircraft's maximum zero-fuel weight.

Properties​

ScopeInheritsSingletonOptional
<Weights>NoYesNo

Attributes​

NameValueOptional (Default)Description
unit'lb', 'lbs', 'pound', 'pounds', 'kg', 'kgs', 'kilogram', 'kilograms'Yes (pounds)The units to use when interpreting the weight value.

Content​

Number in range [0, ∞).

<MaxRamp>​

Defines the aircraft's maximum ramp weight.

Properties​

ScopeInheritsSingletonOptional
<Weights>NoYesNo

Attributes​

NameValueOptional (Default)Description
unit'lb', 'lbs', 'pound', 'pounds', 'kg', 'kgs', 'kilogram', 'kilograms'Yes (pounds)The units to use when interpreting the weight value.

Content​

Number in range [0, ∞).

<MaxTakeoff>​

Defines the aircraft's maximum takeoff weight.

Properties​

ScopeInheritsSingletonOptional
<Weights>NoYesNo

Attributes​

NameValueOptional (Default)Description
unit'lb', 'lbs', 'pound', 'pounds', 'kg', 'kgs', 'kilogram', 'kilograms'Yes (pounds)The units to use when interpreting the weight value.

Content​

Number in range [0, ∞).

<MaxLanding>​

Defines the aircraft's maximum landing weight.

Properties​

ScopeInheritsSingletonOptional
<Weights>NoYesNo

Attributes​

NameValueOptional (Default)Description
unit'lb', 'lbs', 'pound', 'pounds', 'kg', 'kgs', 'kilogram', 'kilograms'Yes (pounds)The units to use when interpreting the weight value.

Content​

Number in range [0, ∞).

<MaxPax>​

Defines the aircraft's maximum passenger count.

Properties​

ScopeInheritsSingletonOptional
<Weights>NoYesYes

Attributes​

None.

Content​

Integer in range [0, ∞).

Default Value​

<MaxPax>0</MaxPax>

<WeightBalance>​

Declares support for and defines options for the weight and balance feature.

Properties​

ScopeInheritsSingletonOptional
<Performance>NoYesYes

Attributes​

NameValueOptional (Default)Description
weight‑unit'lb', 'lbs', 'pound', 'pounds', 'kg', 'kgs', 'kilogram', 'kilograms'NoThe units to use when interpreting weight values in this tag and its descendants.
arm‑unit'in', 'inch', 'inches', 'cm', 'centimeter', 'centimeters'NoThe units to use when interpreting moment arm values in this tag and its descendants.
arm‑labelStringYes (CG)The long label text to use when displaying moment arm values.
arm‑label‑shortStringYes ([See description])The short label text to use when displaying moment arm values. Defaults to the long label text value.
lemacNumber in range (-∞, ∞)Yes ([See description])The leading edge mean aerodynamic chord (LEMAC) moment arm. Parsed with the unit type defined by arm‑unit. Cannot be equal to temac. If both this and temac are defined, then %MAC moment-arm values will be supported.
temacNumber in range (-∞, ∞)Yes ([See description])The trailing edge mean aerodynamic chord (TEMAC) moment arm. Parsed with the unit type defined by arm‑unit. Cannot be equal to lemac. If both this and temac are defined, then %MAC moment-arm values will be supported.
empty‑weightNumber in range [0, ∞)NoThe aircraft's weight when all load stations are disabled and with no fuel. Parsed with the unit type defined by weight‑unit.
empty‑armNumber in range (-∞, ∞)NoThe aircraft's center-of-gravity moment arm when all load stations are disabled and with no fuel. Parsed with the unit type defined by arm‑unit.

Child Tags​

Default Value​

None.

<LoadStations>​

Defines weight and balance load stations.

Properties​

ScopeInheritsSingletonOptional
<WeightBalance>NoYesYes

Attributes​

NameValueOptional (Default)Description
min‑armNumberYes (-∞)The minimum allowed moment arm to enforce for all load stations. Parsed with the unit type defined by the parent <WeightBalance> tag's arm‑unit attribute.
max‑armNumber in range [min‑arm, ∞]Yes (∞)The maximum allowed moment arm to enforce for all load stations. Parsed with the unit type defined by the parent <WeightBalance> tag's arm‑unit attribute.

Child Tags​

Default Value​

<LoadStations></LoadStations>

<Station> (<LoadStations>)​

Defines a single weight and balance load station.

Properties​

ScopeInheritsSingletonOptional
<LoadStations>NoNoYes

Attributes​

NameValueOptional (Default)Description
idStringNoThe load station's ID. Each load station must have a unique ID.
type'operating', 'passenger', or 'cargo'NoThe load station's type.
nameStringNoThe load station's displayed name.
max‑empty‑weightNumber in range [0, ∞)Yes (99999)The load station's maximum allowed empty weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
max‑load‑weightNumber in range [0, ∞)Yes (99999)The load station's maximum allowed load weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
min‑armNumberYes (-∞)The load station's minimum allowed moment arm. Parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute. The final minimum moment arm will be set to the greater of this value and the global minimum moment arm defined by the parent <LoadStations> tag.
max‑armNumber in range [min‑arm, ∞]Yes (∞)The load station's maximum allowed moment arm. Parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute. The final maximum moment arm will be set to the lesser of this value and the global maximum moment arm defined by the parent <LoadStations> tag.
empty‑weightNumber in range [0, max‑empty‑weight]Yes (0)The load station's default empty weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
armNumber in range (-∞, ∞)NoThe load station's default moment arm. Parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute. Cannot be outside the load station's final allowed moment arm range.
enabledBooleanYes (true)Whether the load station is enabled by default.
empty‑weight‑editableBooleanYes (false)Whether the load station's empty weight is user editable.
arm‑editableBooleanYes (false)Whether the load station's moment arm is user editable.
enabled‑editableBooleanYes (false)Whether the load station's enabled state is user editable.

Content​

None.

Default Value​

None.

<FuelStation>​

Defines options for the weight and balance fuel station.

Properties​

ScopeInheritsSingletonOptional
<WeightBalance>NoYesNo

Attributes​

None.

Child Tags​

<Arm> (<FuelStation>)​

Defines the moment arm of the weight and balance fuel station.

Properties​

ScopeInheritsSingletonOptional
<FuelStation>NoYesNo

Attributes​

None.

Content​

Number in range (-∞, ∞). The number is parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.

<Envelopes> (<WeightBalance>)​

Defines weight and balance envelopes.

Properties​

ScopeInheritsSingletonOptional
<WeightBalance>NoYesNo

Attributes​

NameValueOptional (Default)Description
default‑indexInteger in range (0, n), where n is the number of defined envelopesYes (0)The index of the default envelope.

Child Tags​

<Envelope> (<WeightBalance>::<Envelopes>)​

Defines a single weight and balance envelope.

Properties​

ScopeInheritsSingletonOptional
<Envelopes>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe envelope's displayed name.
min‑weightNumber in range [0, ∞)NoThe envelope's minimum allowed weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
max‑weightNumber in range (min‑weight, ∞)NoThe envelope's maximum allowed weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
max‑zero‑fuel‑weightNumber in range [0, ∞)Yes ([See description])The envelope's maximum allowed zero-fuel weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute. Defaults to the aircraft's maximum zero-fuel weight.
max‑ramp‑weightNumber in range [0, ∞)Yes ([See description])The envelope's maximum allowed ramp weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute. Defaults to the aircraft's maximum ramp weight.
max‑takeoff‑weightNumber in range [0, ∞)Yes ([See description])The envelope's maximum allowed takeoff weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute. Defaults to the aircraft's maximum takeoff weight.
max‑landing‑weightNumber in range [0, ∞)Yes ([See description])The envelope's maximum allowed landing weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute. Defaults to the aircraft's maximum landing weight.
use‑macBooleanYes (false)Whether to interpret the envelope's moment-arm breakpoints using %MAC values. If false, then the breakpoints will be interpreted using the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute. Must be false if the ancestor <WeightBalance> tag does not define %MAC support.

Child Tags​

Default Value​

None.

<MinimumArm> (<Envelope>)​

Defines the minimum moment-arm breakpoints for a weight and balance envelope.

Properties​

ScopeInheritsSingletonOptional
<Envelope>NoYesNo

Attributes​

None.

Content​

A JSON-formatted array of 2-tuples.

Each tuple in the array is a single breakpoint, where tuple[0] is a moment-arm value, and tuple[1] is a weight value. If the parent <Envelope> tag's use-mac attribute is set to true, then the moment-arm value is parsed as %MAC. Otherwise, it is parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute. The weight value is parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.

The breakpoints should be ordered such that their weights are monotonically increasing (i.e. a breakpoint's weight must be greater than or equal to the weight of the previous breakpoint).

<MaximumArm> (<Envelope>)​

Defines the maximum moment-arm breakpoints for a weight and balance envelope.

Properties​

ScopeInheritsSingletonOptional
<Envelope>NoYesNo

Attributes​

None.

Content​

A JSON-formatted array of 2-tuples.

Each tuple in the array is a single breakpoint, where tuple[0] is a moment-arm value, and tuple[1] is a weight value. If the parent <Envelope> tag's use-mac attribute is set to true, then the moment-arm value is parsed as %MAC. Otherwise, it is parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute. The weight value is parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.

The breakpoints should be ordered such that their weights are monotonically increasing (i.e. a breakpoint's weight must be greater than or equal to the weight of the previous breakpoint).

<GraphScale> (<Envelope>)​

Defines the scales of a Weight and Balance pane graph for a weight and balance envelope.

Properties​

ScopeInheritsSingletonOptional
<Envelope>NoYesYes

Attributes​

NameValueOptional (Default)Description
min‑weightNumber in range (-∞, ∞)NoThe graph scale's minimum weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
max‑weightNumber in range (min‑weight, ∞)NoThe graph scale's maximum weight. Parsed with the unit type defined by the ancestor <WeightBalance> tag's weight‑unit attribute.
min‑armNumber in range (-∞, ∞)NoThe graph scale's minimum moment arm. If the parent <Envelope> tag's use-mac attribute is set to true, then the moment-arm value is parsed as %MAC. Otherwise, it is parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute.
max‑armNumber in range (min‑arm, ∞)NoThe graph scale's maximum moment arm. If the parent <Envelope> tag's use-mac attribute is set to true, then the moment-arm value is parsed as %MAC. Otherwise, it is parsed with the unit type defined by the ancestor <WeightBalance> tag's arm‑unit attribute.

Content​

None.

Default Value​

None.

<LargeGraphScale> (<Envelope>)​

Defines the scales of a large-format Weight and Balance pane graph for a weight and balance envelope.

Properties​

ScopeInheritsSingletonOptional
<Envelope>NoYesYes

Attributes​

See <GraphScale>.

Content​

None.

Default Value​

None.

<SmallGraphScale> (<Envelope>)​

Defines the scales of a small-format Weight and Balance pane graph for a weight and balance envelope.

Properties​

ScopeInheritsSingletonOptional
<Envelope>NoYesYes

Attributes​

See <GraphScale>.

Content​

None.

Default Value​

None.

<Airframe>​

Defines the text displayed in the airframe field in the GTC PERF page. Can be safely ignored if the PERF page is not supported.

The airframe field in the GTC PERF page (red arrow):

GTC PERF Page Airframe Text

Properties​

ScopeInheritsSingletonOptional
<Performance>NoYesYes

Attributes​

None.

Content​

String.

Default Value​

<Airframe></Airframe>

<TOLD>​

Defines options related to takeoff/landing (TOLD) performance calculations. The presence of this tag declares that TOLD is supported. TOLD support enables the GTC PERF page.

A full TOLD implementation requires this tag and an MFD plugin that provides a TOLD module. If this tag is present but a valid TOLD module is not provided, the GTC Takeoff and Landing Data pages will be disabled with a warning displayed on the GTC PERF page that a TOLD database could not be found.

Properties​

ScopeInheritsSingletonOptional
<Performance>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Takeoff>​

Defines options available to the user when configuring takeoff performance calculations.

An example of takeoff performance configuration options, as seen in the GTC Takeoff Data page:

GTC Takeoff Config Options

Properties​

ScopeInheritsSingletonOptional
<TOLD>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Landing>​

Defines options available to the user when configuring landing performance calculations.

An example of landing performance configuration options, as seen in the GTC Landing Data page:

GTC Landing Config Options

Properties​

ScopeInheritsSingletonOptional
<TOLD>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Flaps> (<TOLD>)​

Defines flaps setting options available to the user when configuring takeoff/landing (TOLD) performance calculations. If this tag is omitted or defines zero options, flaps setting options will not be supported.

Properties​

ScopeInheritsSingletonOptional
<Takeoff> or <Landing>NoYesYes

Attributes​

NameValueOptional (Default)Description
defaultStringYes ([name of first defined flaps option])The name of the flaps option to use as the default.

Child Tags​

Default Value​

None.

<Option> ( <Flaps> (<TOLD>) )​

Defines a single flaps setting option available to the user when configuring takeoff/landing (TOLD) performance calculations.

Properties​

ScopeInheritsSingletonOptional
<Flaps>NoNoYes

Attributes​

NameValueOptional (Default)Description
extensionNumberNoThe flaps extension angle (degrees) associated with the flaps setting option.

Content​

  • String
    • Declares the name of the option displayed to the user.

Default Value​

None.

<AntiIce> (<TOLD>)​

Declares support for the Anti-Ice option when configuring takeoff/landing (TOLD) performance calculations.

Properties​

ScopeInheritsSingletonOptional
<Takeoff> or <Landing>NoYesYes

Attributes​

NameValueOptional (Default)Description
max‑tempNumberYes (∞)The maximum temperature (degrees Celsius) at which to allow the Anti-Ice option to be set to 'On'.

Content​

None.

Default Value​

None.

<ThrustReverser> (<TOLD>)​

Declares support for the Thrust Reverser option when configuring takeoff/landing (TOLD) performance calculations.

Using child <Condition> tags, you can define sets of conditions which force the Thrust Reverser option to specific values. As an example, you can force the value to be 'Stowed' when runway surface conditions are dry. If two different <Condition> tags create a conflict (e.g. if one tag forces the value to 'Stowed' and the other forces the value to 'Max Reverse' under the same conditions), then the tag that appears last (in tree order) takes precedence.

Properties​

ScopeInheritsSingletonOptional
<Takeoff> or <Landing>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Condition> (<ThrustReverser>)​

Defines a set of conditions that forces the takeoff/landing (TOLD) performance calculation Thrust Reverser option to be restricted to a specific value or values.

Properties​

ScopeInheritsSingletonOptional
<ThrustReverser>NoNoYes

Attributes​

NameValueOptional (Default)Description
surface'dry', 'wet', or 'contaminated'Yes ([See Description])The runway surface condition required for the condition to apply. If not defined, all runway surface conditions will qualify.
flapsStringYes ([See Description])The name of the flaps setting required for the condition to apply. If not defined, all flaps settings will qualify.
anti‑iceBooleanYes ([See Description])The value of the anti-ice setting required for the condition to apply. If not defined, all anti-ice settings will qualify.

Content​

  • Boolean or 'both'
    • Declares whether the Thrust Reverser setting is forced to 'Stowed' (false) or 'Max Reverse' (true) or allowed to take on both values under these conditions.

Default Value​

None.

<Rolling>​

Declares support for the Rolling Takeoff option when configuring takeoff performance calculations.

Properties​

ScopeInheritsSingletonOptional
<Takeoff>NoYesYes

Attributes​

NameValueOptional (Default)Description
defaultBooleanYes (false)The default option value.

Content​

None.

Default Value​

None.

<Autothrottle> (<Landing>)​

Declares support for the Autothrottle option when configuring landing performance calculations.

Properties​

ScopeInheritsSingletonOptional
<Landing>NoYesYes

Attributes​

None.

Content​

None.

Default Value​

None.

<Horizon>​

Defines options related to the PFD horizon display.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
symbol‑color'yellow' or 'white'Yes (yellow)The color of the symbolic aircraft.
director‑cue'single', 'dual', or 'both'Yes (single)The available flight director cue styles.
roll‑arcBooleanYes (true)Whether to render the arc on the roll scale.
roll‑pointer'sky' or 'ground'Yes (ground)Whether the roll indicator should be rendered with a Ground Pointer or a Sky Pointer (see below).
advanced‑svtBooleanYes (false)Whether advanced SVT features are supported.

A comparison of the two different roll pointer options:

Roll Pointer Options

Child Tags​

Default Value​

<Horizon symbol-color="yellow" director-cue="single" roll-arc="true" advanced-svt="false" />

<RollLimit> (<Horizon>)​

Declares support for and defines options for PFD roll limit indicators. If this tag is omitted, then the roll limit indicators will not be displayed.

The roll limit indicators (red arrows):

Roll Limit Indicators

Properties​

ScopeInheritsSingletonOptional
<Horizon>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<LeftRoll> (<RollLimit>)​

Defines the roll angle magnitude, in degrees, at which a left roll limit indicator should be positioned. If this tag is omitted, then the left roll limit indicator will not be displayed.

Properties​

ScopeInheritsSingletonOptional
<RollLimit>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to a non-finite value or NaN, then the roll limit indicator will be hidden.

Default Value​

None.

<RightRoll> (<RollLimit>)​

Defines the roll angle magnitude, in degrees, at which a right roll limit indicator should be positioned. If this tag is omitted, then the right roll limit indicator will not be displayed.

Properties​

ScopeInheritsSingletonOptional
<RollLimit>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to a non-finite value or NaN, then the roll limit indicator will be hidden.

Default Value​

None.

<PitchLimit> (<Horizon>)​

Declares support for and defines options for a PFD pitch limit indicator. If this tag is omitted, then the pitch limit indicator will not be displayed.

The (single-cue) pitch limit indicator (red arrow):

Pitch Limit Indicator

The indicator must be defined with one of the following limit types via the corresponding child tag (in order of descending precedence):

  1. Pitch (<Pitch>)
  2. Angle of attack (<Aoa>)
  3. Normalized angle of attack (<NormAoa>)

If no limit type is defined, then the indicator will not be displayed.

Properties​

ScopeInheritsSingletonOptional
<Horizon>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Pitch> (<PitchLimit>)​

Defines the pitch angle, in degrees, at which a pitch limit indicator should be positioned. Positive values represent pitch up attitudes and negative values represent pitch down attitudes.

Properties​

ScopeInheritsSingletonOptional
<PitchLimit>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to a non-finite value or NaN, then the pitch limit indicator will be hidden.

Default Value​

None.

<Aoa> (<PitchLimit>)​

Defines the angle of attack, in degrees, at which a pitch limit indicator should be positioned.

Properties​

ScopeInheritsSingletonOptional
<PitchLimit>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to a non-finite value or NaN, then the pitch limit indicator will be hidden.

Default Value​

None.

<NormAoa> (<PitchLimit>)​

Defines the normalized angle of attack at which a pitch limit indicator should be positioned. A value of zero is equal to the zero-lift angle of attack, and a value of one is equal to the stall (critical) angle of attack.

Properties​

ScopeInheritsSingletonOptional
<PitchLimit>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to a non-finite value or NaN, then the pitch limit indicator will be hidden.

Default Value​

None.

<ShowOffset> (<PitchLimit>)​

Defines the offset of the airplane's pitch from the indicated pitch limit, in degrees, at which to show a pitch limit indicator. For example, a value of -5 will cause the indicator to be shown when the airplane's pitch is greater than or equal to the pitch limit minus 5 degrees.

Properties​

ScopeInheritsSingletonOptional
<PitchLimit>NoYesNo

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to NaN, then the pitch limit indicator will be hidden.

<HideOffset> (<PitchLimit>)​

Defines the offset of the airplane's pitch from the indicated pitch limit, in degrees, at which to hide a pitch limit indicator. For example, a value of -5 will cause the indicator to be hidden when the airplane's pitch is less than the pitch limit minus 5 degrees.

Properties​

ScopeInheritsSingletonOptional
<PitchLimit>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, a numeric operator on the former, or a number.

If the value evaluates to NaN, then the pitch limit indicator will be hidden.

Default Value​

A value equal to that defined for the pitch limit indicator's <ShowOffset> tag.

<AuralAlerts>​

Defines aural alerts and related options.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

NameValueOptional (Default)Description
voice'male', 'female', or 'both'Yes (female)The supported voice types for aural alerts.

Child Tags​

Default Value​

<AuralAlerts voice="female"></AuralAlerts>

<Alert> (<AuralAlerts>)​

Defines a single aural alert.

Properties​

ScopeInheritsSingletonOptional
<AuralAlerts>NoNoYes

Attributes​

NameValueOptional (Default)Description
uuidStringNoThe ID of the alert.
queueStringYes (g3000-aural-$$xml-default$$)The queue to assign the alert.
priorityNumberYes (0)The priority of the alert.
continuousBooleanYes (false)Whether the alert is continuous.
requeueBooleanYes (false)Whether the alert is repeating.

Child Tags​

Default Value​

None.

<Sequence> (<Alert>)​

Defines the sound event sequence for an aural alert.

Properties​

ScopeInheritsSingletonOptional
<Alert>NoNoNo

Attributes​

None.

Content​

A comma-separated list of sound event IDs.

<Condition> (<Alert>)​

Defines logic that determines when an aural alert is activated.

Properties​

ScopeInheritsSingletonOptional
<Alert>NoNoYes

Attributes​

None.

Content​

Logic that evaluates to a boolean (0/1) value.

Default Value​

None.

<CAS> (<Alert>)​

Defines a CAS alert to which to bind an aural alert's activation state.

The aural alert will be activated if and only if the CAS alert is displayed with the specified priority and optional suffix in the unacknowledged and optionally acknowledged state.

Properties​

ScopeInheritsSingletonOptional
<Alert>NoNoYes

Attributes​

NameValueOptional (Default)Description
uuidStringNoThe ID of the CAS alert.
type'warning', 'caution', or 'advisory'NoThe priority type of the CAS alert.
suffixStringYes ([See description])The suffix of the CAS alert. If not defined, the aural alert will be bound to a CAS alert with no suffix.
acknowledgedBooleanNoWhether the aural alert should be activated when the CAS alert is displayed in the acknowledged state in addition to the unacknowledged state.

Content​

None.

Default Value​

None.

<Annunciations>​

Defines CAS alerts.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Child Tags​

Default Value​

<Annunciations></Annunciations>

<Annunciation>​

Defines a single CAS alert.

Properties​

ScopeInheritsSingletonOptional
<Annunciations>NoNoYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Type> (<Annunciation>)​

Defines the priority level used to activate a CAS alert.

Properties​

ScopeInheritsSingletonOptional
<Annunciation>NoYesNo

Attributes​

None.

Content​

'Warning', 'Caution', or 'Advisory'.

<Text> (<Annunciation>)​

Defines the message text of a CAS alert.

Properties​

ScopeInheritsSingletonOptional
<Annunciation>NoYesNo

Attributes​

None.

Content​

String.

<Condition> (<Annunciation>)​

Defines logic that determines when a CAS alert is activated.

Properties​

ScopeInheritsSingletonOptional
<Annunciation>NoNoNo

Attributes​

NameValueOptional (Default)Description
suffixStringYes ([See Description])The suffix to activate when the condition evaluates to true. If not defined, then the alert is assumed to have no suffixes.

Content​

Logic that evaluates to a boolean (0/1) value.

<Checklist>​

Defines options for the electronic checklists feature.

Properties​

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<File> (<Checklist>)​

Defines the URL path to the XML file that configures the electronic checklists feature. If this tag is not present, then the feature will be disabled.

Properties​

ScopeInheritsSingletonOptional
<Checklist>NoYesYes

Attributes​

None.

Content​

An absolute URL path.

Default Value​

None.

<Iau> (<Instrument>)​

Defines the index of the IAU from which this tag's parent instrument sources data.

Properties​

ScopeInheritsSingletonOptional
PFD, MFD, or GTCNoYesYes

Attributes​

None.

Content​

Integer in range [1, ∞).

Default Value​

<Iau>1</Iau>

<PfdLayout>​

Defines options related to the general layout of the PFD.

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

NameValueOptional (Default)Description
softkeysBooleanYes (false)Whether to include softkeys.
instrument‑side'left' or 'right'Yes (left for PFD 1; right for PFD 2)The side of the screen on which the primary instrument display sits while the PFD is in Split mode.
use‑bannersBooleanYes (false)Whether to use banners to display the Navigation Status Box, NAV/DME Information Box, and Wind Display.
use‑nav‑status‑bannerBooleanYes (value of use‑banners)Whether to render the Navigation Status Box as a banner. Overrides the value of use‑banners.
use‑nav‑dme‑bannerBooleanYes (value of use‑banners)Whether to render the NAV/DME Information Box as a banner. Overrides the value of use‑banners.
use‑wind‑bannerBooleanYes (value of use‑banners)Whether to use banners to display the Wind Display. Overrides the value of use‑banners.

The locations of the Navigation Status Box (red), NAV/DME Information Box (green), and Wind Display (azure) when rendered not as banners (top) and as banners (bottom). The Bearing Info Display (blue) also changes location depending on whether the Navigation Status Box is rendered as a banner:

PFD Layout Banners

Child Tags​

Default Value​

<PfdLayout softkeys="false" use-nav-status-banner="false" use-nav-dme-banner="false" use-wind-banner="false">
</PfdLayout>

<CellA>​

Defines options related to the content of the PFD's Bottom Panel Cell A.

The location of Bottom Panel Cell A (orange):

PFD Bottom Panel Cell A

Cell A can contain up to two displays. Not all combinations of displays are valid. Specifically, the time display cannot be combined with the wind display or a second instance of the time display. If an invalid combination of displays is chosen, one of the conflicting displays will be replaced with empty content and a warning message will be emitted to the console.

info

The time display will be rendered on the right side of the Bottom Panel if it is not included in Cell A.

Properties​

ScopeInheritsSingletonOptional
<PfdLayout>NoYesYes

Attributes​

NameValueOptional (Default)Description
left'empty', 'speed', 'temperature', 'wind', or 'time'Yes (speed)The left-side content of Cell A.
right'empty', 'speed', 'temperature', 'wind', or 'time'Yes (wind if wind banner is not used, temperature if wind banner is used)The right-side content of Cell A.

Content​

None.

Default Value​

<!-- If wind banner is not used. -->
<CellA left="speed" right="wind" />

<!-- If wind banner is used. -->
<CellA left="speed" right="temperature" />

<AirspeedIndicator>​

Defines options related to the PFD airspeed indicator.

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

None.

Child Tags​

Default Value​

<AirspeedIndicator></AirspeedIndicator>

<Scale> (<AirspeedIndicator>)​

Defines a PFD airspeed indicator tape scale.

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

NameValueOptional (Default)Description
minNumber in range (0, ∞)Yes (20)The minimum tape speed (knots).
maxNumber in range (0, ∞)Yes (999)The maximum tape speed (knots).
windowNumber in range (0, ∞)Yes (60)The tape window (knots).
major‑tick‑intervalNumber in range (0, ∞)Yes (10)The interval (knots) between major ticks.
minor‑tick‑factorInteger in range [1, ∞)Yes (2)The number of minor ticks per major tick.

Airspeed Indicator Scale

Content​

None.

Default Value​

<Scale min="20" max="999" window="60" major-tick-interval="10" minor-tick-factor="2" />

<ColorRanges>​

Defines color ranges for a PFD airspeed indicator tape.

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<ColorRanges></ColorRanges>

<ColorRange>​

Defines a single color range for a PFD airspeed indicator tape.

Properties​

ScopeInheritsSingletonOptional
<ColorRanges>NoNoYes

Attributes​

NameValueOptional (Default)Description
width'Full' or 'Half'NoThe width of the color range.
color'Red', 'Yellow', 'White', 'Green', or 'BarberPole'NoThe color of the color range.

Child Tags​

  • <Minimum>
    • Defines the minimum speed of the color range as its content using a <Speed> tag or a numeric operator on <Speed> tags.
    • If the speed value evaluates to NaN, then the color range will be disabled.
  • <Maximum>
    • Defines the maximum speed of the color range as its content using a <Speed> tag or a numeric operator on <Speed> tags.
    • If the speed value evaluates to NaN, then the color range will be disabled.

Default Value​

None.

<BottomDisplay> (<AirspeedIndicator>)​

Defines how the bottom display of a PFD airspeed indicator is rendered.

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

NameValueOptional (Default)Description
mode'Tas' or 'Mach'Yes (Tas)Whether to display true airspeed or mach.
mach‑thresholdNumberYes (0)The minimum mach required for the display to be visible. Ignored if mode is not Mach.

Content​

None.

Default Value​

<BottomDisplay mode="Tas" mach-threshold="0" />

<TrendVector> (<AirspeedIndicator>)​

Defines how the trend vector of a PFD airspeed indicator is rendered.

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

NameValueOptional (Default)Description
lookaheadNumberYes (6)The lookahead time (seconds) of the trend vector.

Content​

None.

Default Value​

<TrendVector lookahead="6" />

<VSpeedBugs>​

Defines the V-speed bugs that appear on a PFD airspeed indicator.

The order of bugs defined in this tag affects the layering order of the rendered bugs. If a bug A is defined after bug B (in tree order), then bug A will be rendered on top of bug B when they overlap.

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<VSpeedBugs></VSpeedBugs>

<Bug> (<VSpeedBugs>)​

Defines a single V-speed bug that appears on a PFD airspeed indicator.

Properties​

ScopeInheritsSingletonOptional
<VSpeedBugs>NoNoYes

Attributes​

NameValueOptional (Default)Description
nameStringNoThe name of the V-speed displayed by the bug, as defined by a <VSpeed> tag.
labelStringNoThe label text to display on the bug.
label‑color'Cyan', 'White', 'Green', or 'Red'Yes (Cyan)The color of the bug's label text.
label‑color‑ignore‑fmsBooleanYes (false)Whether the bug's label color should not change to magenta when a FMS-computed value is used for its V-speed.
tip

For bugs that frequently overlap one another, you can prefix their labels with varying amounts of leading spaces to allow the label text of all bugs to be visible even when they overlap.

Content​

None.

Default Value​

None.

<VSpeedAnnunc>​

Defines options related to V-speed annunciations for a PFD airspeed indicator.

A takeoff V-speed annunciation (image, left) is displayed when one or more takeoff V-speed bugs are not enabled, the airplane is on the ground and no landing V-speed bugs are enabled. A landing V-speed annunciation (image, right) is displayed when one or more landing V-speed bugs are not enabled, the airplane is in the air, and the FMS approach phase is active.

Airspeed Indicator V-Speed Annunciations

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

NameValueOptional (Default)Description
enabledBooleanYes (true)Whether V-speed annunciations are enabled.

Content​

None.

Default Value​

<VSpeedAnnunc enabled="true" />

<ApproachCueBug>​

Declares support for and defines options related to the approach cue bug for a PFD airspeed indicator.

Airspeed Indicator Approach Cue Bug

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

None.

<Value> (<ApproachCueBug>)​

Defines the airspeed at which the approach cue bug appears on a PFD airspeed indicator.

Properties​

ScopeInheritsSingletonOptional
<ApproachCueBug>NoYesNo

Attributes​

None.

Content​

A <Speed> tag or a numeric operator on <Speed> tags.

If the speed value evaluates to NaN, then the approach cue bug will be disabled.

<SpeedAlerts>​

Defines thresholds for overspeed and underspeed alerts on a PFD airspeed indicator.

If either the overspeed or underspeed alert threshold is not defined, then that alert will never trigger.

Properties​

ScopeInheritsSingletonOptional
<AirspeedIndicator>NoYesYes

Attributes​

None.

Child Tags​

Default Value​

<SpeedAlerts></SpeedAlerts>

<Overspeed>​

Defines the threshold for the overspeed alert on a PFD airspeed indicator.

Properties​

ScopeInheritsSingletonOptional
<SpeedAlerts>NoYesYes

Attributes​

None.

Content​

A <Speed> tag or a numeric operator on <Speed> tags.

If the speed value evaluates to NaN, then the overspeed alert will be disabled.

Default Value​

None.

<Underspeed>​

Defines the threshold for the underspeed alert on a PFD airspeed indicator.

Properties​

ScopeInheritsSingletonOptional
<SpeedAlerts>NoYesYes

Attributes​

None.

Content​

A <Speed> tag or a numeric operator on <Speed> tags.

If the speed value evaluates to NaN, then the underspeed alert will be disabled.

Default Value​

None.

<Speed>​

A numeric tag that defines an airspeed value.

The speed can be defined as one of several types, which determine now the numeric value of the speed is interpreted:

  • Ias
    • Speed is equal to the numeric value as an indicated airspeed (knots).
  • Mach
    • Speed is equal to the numeric value as a mach number.
  • Tas
    • Speed is equal to the numeric value as a true airspeed (knots).
  • Reference
    • Speed is equal to the sim reference speed as an indicated airspeed (knots).
  • Aoa
    • Speed is equal to that which produces a normalized angle of attack (where zero-lift AoA = 0 and critical AoA = 1) equal to the numeric value. If AoA cannot be accurately related to airspeed (e.g. when the airplane is on the ground or when AoA data is not available), the speed will be undefined. It is up to individual consumers of the speed value to determine how to handle an undefined airspeed.
  • Bus
    • Speed is equal to the value published to an event bus topic as an indicated airspeed (knots).
tip

Use numeric operators to define speeds with complex values. For example, we can define a speed equal to the maximum operating speed of an aircraft with Vmo = 280 knots and Mmo = 0.8 as:

<Min>
<Speed type="Ias">280</Speed>
<Speed type="Mach">0.8</Speed>
</Min>

Properties​

ScopeInheritsSingletonOptional
GenericNoN/AN/A

Attributes​

NameValueOptional (Default)Description
type'Ias', 'Mach', 'Tas', 'Reference', 'Aoa', or 'Bus'NoThe type of speed.

Content​

  • If type is Ias, Mach, Tas, or Aoa, then one of the following:
    • Number
      • Defines the value as a constant.
    • <LookupTable>
      • Defines the value as a one-dimensional lookup table that looks it up from pressure altitude (feet).
  • If type is Reference, then:
    • Sim reference speed key
      • Defines the value as a sim reference speed, as defined in the [REFERENCE SPEEDS] section of flight_model.cfg. The possible keys are:
        • BestGlide
        • Vapp
        • VFe
        • Vmc
        • VMax
        • VMin
        • VNe
        • VNo
        • Vr
        • VS0
        • VS1
        • Vx
        • Vy
        • Vyse
  • If type is Bus, then:
    • String
      • Defines the event bus topic from which to retrieve the value (as an indicated airspeed in knots).

<Altimeter>​

Defines options related to the PFD airspeed indicator.

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

None.

Child Tags​

Default Value​

<Altimeter></Altimeter>

<Scale> (<Altimeter>)​

Defines a PFD altimeter tape scale.

Properties​

ScopeInheritsSingletonOptional
<Altimeter>NoYesYes

Attributes​

NameValueOptional (Default)Description
minNumberYes (-9999)The minimum tape altitude (feet).
maxNumberYes (99999)The maximum tape altitude (feet).
windowNumber in range (0, ∞)Yes (1000)The tape window (feet).
major‑tick‑intervalNumber in range (0, ∞)Yes (100)The interval (feet) between major ticks.
minor‑tick‑factorInteger in range [1, ∞)Yes (5)The number of minor ticks per major tick.

Altimeter Scale

Content​

None.

Default Value​

<Scale min="-9999" max="99999" window="1000" major-tick-interval="100" minor-tick-factor="5" />

<TrendVector> (<Altimeter>)​

Defines how the trend vector of a PFD altimeter is rendered.

Properties​

ScopeInheritsSingletonOptional
<Altimeter>NoYesYes

Attributes​

NameValueOptional (Default)Description
lookaheadNumberYes (6)The lookahead time (seconds) of the trend vector.

Content​

None.

Default Value​

<TrendVector lookahead="6" />

<Vsi>​

Defines options related to the PFD vertical speed indicator.

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

None.

Child Tags​

Default Value​

<Vsi></Vsi>

<Scale> (<Vsi>)​

Defines a PFD vertical speed indicator scale.

Properties​

ScopeInheritsSingletonOptional
<Vsi>NoYesYes

Attributes​

NameValueOptional (Default)Description
maxNumber in range (0, ∞)Yes (4000)The maximum nominal absolute vertical speed (feet per minute).
major‑tick‑intervalNumber in range (0, ∞)Yes (2000)The interval (feet per minute) between major ticks.
minor‑tick‑factorInteger in range [1, ∞)Yes (2)The number of minor ticks per major tick.

VSI Scale

Content​

None.

Default Value​

<Scale max="4000" major-tick-interval="2000" minor-tick-factor="2" />

<AoaIndicator>​

Defines options related to the PFD angle of attack indicator.

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

NameValueOptional (Default)Description
advancedBooleanYes (false)Whether to render the advanced version of the indicator.
readoutBooleanYes (false)Whether to show the digital readout.
minor‑ticksBooleanYes (true)Whether to show minor tick marks. Only applies to the advanced version of the indicator.

AoA Indicator

Child Tags​

Default Value​

<AoaIndicator advanced="false" readout="false">
</AoaIndicator>

<DonutCue> (<AoaIndicator>)​

Defines the normalized angle of attack value at which the donut cue is positioned on a PFD angle of attack indicator.

AoA Indicator Donut Cue

Properties​

ScopeInheritsSingletonOptional
<AoaIndicator>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, or a numeric operator on the former.

If the tag's content is empty or the value evaluates to NaN, then the donut cue will be disabled.

Default Value​

<DonutCue></DonutCue>

<ReferenceTick> (<AoaIndicator>)​

Defines the normalized angle of attack value at which the reference tick is positioned on a PFD angle of attack indicator. The reference tick can only be displayed on the standard version of the angle of attack indicator.

Properties​

ScopeInheritsSingletonOptional
<AoaIndicator>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, or a numeric operator on the former.

If the tag's content is empty or the value evaluates to NaN, then the reference tick will be disabled.

Default Value​

<ReferenceTick>
<Number>0.6</Number>
</ReferenceTick>

<Warning> (<AoaIndicator>)​

Defines the normalized angle of attack warning threshold for a PFD angle of attack indicator. A red arc is displayed on the indicator from the warning threshold to the maximum normalized angle of attack (1.0). When the normalized angle of attack is in the warning range, the indicator's needle turns red and the indicator's digital readout (if one is shown) changes to red reverse video.

Properties​

ScopeInheritsSingletonOptional
<AoaIndicator>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, or a numeric operator on the former.

If the tag's content is empty or the value evaluates to NaN, then the warning threshold will be disabled.

Default Value​

<Warning>
<Number>0.9</Number>
</Warning>

<Caution> (<AoaIndicator>)​

Defines the normalized angle of attack caution threshold for a PFD angle of attack indicator. An amber arc is displayed on the indicator from the caution threshold to the maximum normalized angle of attack (1.0) or the warning threshold, whichever is lesser. When the normalized angle of attack is in the caution range, the indicator's needle turns amber and the indicator's digital readout (if one is shown) changes to amber reverse video.

Properties​

ScopeInheritsSingletonOptional
<AoaIndicator>NoYesYes

Attributes​

None.

Content​

A <Number> tag, a <Bus> tag, or a numeric operator on the former.

If the tag's content is empty or the value evaluates to NaN, then the caution threshold will be disabled.

Default Value​

<!-- For the standard version of the AoA indicator -->
<Caution></Caution>

<!-- For the advanced version of the AoA indicator -->
<Caution>
<Number>0.7</Number>
</Caution>

Defines options related to the PFD Navigation Status Box.

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

NameValueOptional (Default)Description
field‑1'DIS', 'BRG', or 'ETE'Yes (DIS)The first data field to render in the box.
field‑2'DIS', 'BRG', or 'ETE'Yes (BRG)The second data field to render in the box.

Content​

None.

Default Value​

<NavStatusBox field-1="DIS" field-2="BRG" />

<CAS>​

Declares support for and defines options related to the PFD CAS display. If this tag is omitted, then the CAS display will not be rendered on the PFD.

The location of the CAS display on the PFD (red arrow):

PFD CAS

Properties​

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes​

NameValueOptional (Default)Description
version1 or 2Yes (1)The version of the CAS display to render. Version 2 supports unscrollable slots and generally has more realistic behavior. Version 1 is deprecated and is retained only for backwards compatibility.
full‑screen‑alert‑countInteger in range [1, ∞)Yes ([See Description])The maximum number of alerts (rows) to display while the PFD is in Full mode. Defaults to 12 if PFD softkeys are disabled and to 11 if softkeys are enabled.
split‑screen‑alert‑countInteger in range [1, ∞)Yes ([See Description])The maximum number of alerts (rows) to display while the PFD is in Split mode. Defaults to 12 if both PFD softkeys and the Navigation Status Box banner are disabled, to 11 if either softkeys or the banner is enabled, and to 8 if both softkeys and the banner are enabled.
full‑screen‑unscrollable‑alert‑countInteger in range [1, ∞)Yes (0)The maximum number of unscrollable warning alerts to display while the PFD is in Full mode. Not supported by Version 1.
split‑screen‑unscrollable‑alert‑countInteger in range [1, ∞)Yes (0)The maximum number of unscrollable warning alerts to display while the PFD is in Split mode. Not supported by Version 1.

Content​

None.

Default Value​

None.

<StartupScreen>​

Declares support for and defines options related to the MFD startup screen. If this tag is omitted, then the startup screen will not be shown.

The following image shows an example of a startup screen:

MFD Startup Screen

warning

The startup screen requires softkey support to function correctly. Do not include the startup screen if your airplane does not have softkeys for the MFD.

Properties​

ScopeInheritsSingletonOptional
MFDNoYesYes

Attributes​

NameValueOptional (Default)Description
airplaneStringYes ("")The airplane name to display on the startup screen in the System row.
logo‑srcStringYes ([None])The absolute path of the image file to display as the startup screen logo. If omitted, then no logo will be displayed.

Content​

None.

Default Value​

None.

<GtcConfig>​

Defines configuration options for a GTC.

Properties​

ScopeInheritsSingletonOptional
GTCNoYesNo

Attributes​

NameValueOptional (Default)Description
orientation'horizontal' or 'vertical'NoThe orientation of the GTC.
control‑setupIf horizontal: 'all' or 'pfd‑navcom'. If vertical: 'pfd' or 'mfd'.NoThe control modes supported by the GTC.
default‑control‑mode'pfd', 'mfd', or 'navcom'Yes ([See Description])The default control mode to which the GTC initializes on power-up. If not defined, then the option will default to the first supported control mode in the following order: 'pfd', 'mfd', 'navcom'.
pfd‑control‑index'1' or '2'See DescriptionThe index of the PFD controlled by the GTC. Required if and only if the PFD control mode is supported.
pane‑control‑side'left' or 'right'See DescriptionWhether this is the left (cyan) or right (purple) display pane controlling GTC. Required if and only if the MFD control mode is supported.

Content​

None.

<LookupTable>​

Defines an N-dimensional linearly interpolated lookup table.

Properties​

ScopeInheritsSingletonOptional
GenericNoN/AN/A

Attributes​

NameValueOptional (Default)Description
dimensionsInteger in range [1, ∞)NoThe table's dimension count.

Content​

An array of breakpoints, in standard JSON format. Each breakpoint is a number array of length dimensions + 1, where the value at index 0 is the breakpoint output, and the values at indexes i = 1...dimension are the breakpoint inputs in each dimension i.

<Number>​

A numeric tag that defines a constant.

Properties​

ScopeInheritsSingletonOptional
GenericNoN/AN/A

Attributes​

None.

Content​

A number.

<Bus>​

A numeric tag that defines a value derived from an event bus topic.

Properties​

ScopeInheritsSingletonOptional
GenericNoN/AN/A

Attributes​

None.

Content​

An event bus topic name. The tag's value will be bound to the data published to this topic. If no data is published to the topic, the tag's value will be equal to NaN.

warning

Ensure that only data of type number are published to the specified event bus topic.