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.