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
adccountInteger in range [1, ∞)Yes (1)The number of installed ADC sensors.
ahrscountInteger 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>
<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.
airspeedindicatorInteger 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.
attitudeindicatorInteger in range [1, ∞)NoThe (1-based) index of the sim attitude indicator from which to source data.
directionindicatorInteger 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>

<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
horizscanwidthNumber 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).
mingainNumberYes (-64)The minimum user-selectable gain value (dBZ).
maxgainNumberYes (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.
defaultadcInteger in range [1, ∞)Yes (1)The (1-based) index of the default (preferred) ADC sensor from which to source data.
defaultahrsInteger in range [1, ∞)Yes (1)The (1-based) index of the default (preferred) AHRS sensor from which to source data.
altimetersourceInteger in range [1, ∞)Yes (1)The (1-based) index of the sim altimeter from which to source data.
baropreselectBooleanYes (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
dmecountInteger in range [0, 2]Yes (0)The number of installed DME radios.
adfcountInteger 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
maxbankNumber in range (0, 40]Yes (25)The maximum bank angle (degrees) used when calculating all flight path turns except turn anticipation.
lowbankNumber 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
rnparBooleanYes (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
finaldistNumber in range (0, ∞)Yes (2.5)The distance (nautical miles) from the runway fix to the FINAL fix.
strghtdistNumber 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
hdgsyncmodeBooleanYes (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
minbankNumber 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.
maxbankNumber 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
maxbankNumber 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
maxbankNumber 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
maxbankNumber 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
maxbankNumber 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
maxbankNumber 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>

<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. Typically, an aircraft has either the General group or the Takeoff and Landing groups. Other combinations of these groups are not recommended. 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.
maxiasNumber 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'.
maxaltitudeNumber 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).

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.
adsbBooleanYes (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>

caution

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
flapslandingminNumberYes (-Infinity)The minimum flaps extension angle, in degrees, that qualifies as a landing flaps configuration.
flapslandingmaxNumberYes (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.

<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
inhibit500gsgpBooleanYes (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.

<Map>

Defines options related to map rendering.

Properties

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes

NameValueOptional (Default)Description
airplaneiconsrcStringYes ([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.
trafficrangelabelradialNumberYes (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.
trafficrangeinnerringshowBooleanYes (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. These values are used in the GTC Weight and Fuel page.

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>

<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
maxtempNumberYes ()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.
antiiceBooleanYes ([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
symbolcolor'yellow' or 'white'Yes (yellow)The color of the symbolic aircraft.
directorcue'single', 'dual', or 'both'Yes (single)The available flight director cue styles.
rollarcBooleanYes (true)Whether to render the arc on the roll scale.
rollpointer'sky' or 'ground'Yes (ground)Whether the roll indicator should be rendered with a Ground Pointer or a Sky Pointer (see below).
advancedsvtBooleanYes (false)Whether advanced SVT features are supported.

A comparison of the two different roll pointer options:

Roll Pointer Options

Content

None.

Default Value

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

<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.

<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.
instrumentside'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.
usebannersBooleanYes (false)Whether to use banners to display the Navigation Status Box, NAV/DME Information Box, and Wind Display.
usenavstatusbannerBooleanYes (value of usebanners)Whether to render the Navigation Status Box as a banner. Overrides the value of usebanners.
usenavdmebannerBooleanYes (value of usebanners)Whether to render the NAV/DME Information Box as a banner. Overrides the value of usebanners.
usewindbannerBooleanYes (value of usebanners)Whether to use banners to display the Wind Display. Overrides the value of usebanners.

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).
majortickintervalNumber in range (0, ∞)Yes (10)The interval (knots) between major ticks.
minortickfactorInteger 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.
  • <Maximum>
    • Defines the maximum speed of the color range as its content using a <Speed> tag or a numeric operator on <Speed> tags.

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.
machthresholdNumberYes (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.
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.

<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.

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.

Default Value

None.

<Speed>

Defines an airspeed value. Can be used as the operand of a numeric operator.

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.
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', or 'Aoa'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

<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).
majortickintervalNumber in range (0, ∞)Yes (100)The interval (feet) between major ticks.
minortickfactorInteger 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).
majortickintervalNumber in range (0, ∞)Yes (2000)The interval (feet per minute) between major ticks.
minortickfactorInteger 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 AoA indicator.

Standard (left) and advanced (right) AoA indicators:

AoA Indicator

Content

None.

Default Value

<AoaIndicator advanced="false" />

Defines options related to the PFD Navigation Status Box.

Properties

ScopeInheritsSingletonOptional
PFD or GlobalYesYesYes

Attributes

NameValueOptional (Default)Description
field1'DIS', 'BRG', or 'ETE'Yes (DIS)The first data field to render in the box.
field2'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
fullscreenalertcountInteger in range [1, ∞)Yes (12)The maximum number of alerts (rows) to display while the PFD is in Full mode.
splitscreenalertcountInteger in range [1, ∞)Yes (11)The maximum number of alerts (rows) to display while the PFD is in Split mode.

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

caution

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.
logosrcStringYes ([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.
controlsetupIf horizontal: 'all' or 'pfdnavcom'. If vertical: 'pfd' or 'mfd'.NoThe control modes supported by the GTC.
defaultcontrolmode'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'.
pfdcontrolindex'1' or '2'See DescriptionThe index of the PFD controlled by the GTC. Required if and only if the PFD control mode is supported.
panecontrolside'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.