G3000 panel.xml
Tag Documentation
<AvionicsType>
Defines whether the installation is of type G3000 or G5000.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
adc‑count | Integer in range [1, ∞) | Yes (1) | The number of installed ADC sensors. |
ahrs‑count | Integer 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Sensors> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
index | Integer in range [1, ∞) | No | The (1-based) index of the tag's ADC sensor. |
airspeed‑indicator | Integer in range [1, ∞) | No | The (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Sensors> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
index | Integer in range [1, ∞) | No | The (1-based) index of the tag's AHRS sensor. |
attitude‑indicator | Integer in range [1, ∞) | No | The (1-based) index of the sim attitude indicator from which to source data. |
direction‑indicator | Integer in range [1, ∞) | No | The (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Sensors> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Sensors> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Sensors> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
horiz‑scan‑width | Number 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‑gain | Number | Yes (-64) | The minimum user-selectable gain value (dBZ). |
max‑gain | Number | Yes (12) | The maximum user-selectable gain value (dBZ). |
Standard color scale (left) versus extended color scale (right):
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<WeatherRadar> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
circuit | Integer in range [1, ∞) | No | The index of the electrical circuit to switch on when the weather radar is actively scanning. |
procedure | Integer in range [1, ∞) | No | The 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
count | Integer 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<IauDefs> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
index | Integer in range [1, ∞) | Yes (1) | The (1-based) index of the tag's IAU. |
default‑adc | Integer in range [1, ∞) | Yes (1) | The (1-based) index of the default (preferred) ADC sensor from which to source data. |
default‑ahrs | Integer in range [1, ∞) | Yes (1) | The (1-based) index of the default (preferred) AHRS sensor from which to source data. |
altimeter‑source | Integer in range [1, ∞) | Yes (1) | The (1-based) index of the sim altimeter from which to source data. |
baro‑preselect | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Iau> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Iau> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
dme‑count | Integer in range [0, 2] | Yes (0) | The number of installed DME radios. |
adf‑count | Integer 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Fms> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑bank | Number in range (0, 40] | Yes (25) | The maximum bank angle (degrees) used when calculating all flight path turns except turn anticipation. |
low‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Fms> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
rnp‑ar | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Approach> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
final‑dist | Number in range (0, ∞) | Yes (2.5) | The distance (nautical miles) from the runway fix to the FINAL fix. |
strght‑dist | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
advanced | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<VNAV> | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<FmsSpeeds></FmsSpeeds>
<GeneralLimits>
Defines the general limits that FMS must always respect when calculating target airspeeds.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<FmsSpeeds> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<GeneralLimits> | No | Yes | Yes |
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 offlight_model.cfg
.
- Declares the minimum IAS limit (knots, in range [1, 999]) as its content. If not defined, the minimum defaults to Vs0 from the
<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 offlight_model.cfg
.
- Declares the maximum IAS limit (knots, in range [1, 999]) as its content. If not defined, the maximum defaults to Vne from the
Default Value
<Ias></Ias>
<Mach>
(<GeneralLimits>
)
Defines the general mach limits that FMS must always respect when calculating target airspeeds.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<GeneralLimits> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<FmsSpeeds> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirframeLimits> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirframeLimits> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<FmsSpeeds> | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<ConfigurationSpeeds></ConfigurationSpeeds>
<Flaps>
(<ConfigurationSpeeds>
)
Declares a single FMS flaps speed limit.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<ConfigurationSpeeds> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The name of the flaps speed limit displayed to the user. |
extension | Number in range [0, ∞) | No | The minimum flaps extension angle (degrees) required for the limit to take effect. |
min | Number in range [a, b], where a and b are the minimum and maximum general FMS IAS limits | No | The minimum user-selectable value (knots). |
max | Number in range (min, b], where b is the maximum general FMS IAS limit | No | The maximum user-selectable value (knots). |
default | Number in range [min, max] | No | The default value (knots). |
Content
None.
Default Value
None.
<Gear>
(<ConfigurationSpeeds>
)
Declares the FMS gear speed limit.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<ConfigurationSpeeds> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The name of the gear speed limit displayed to the user. |
extension | Number in range [0, ∞) | No | The minimum gear extension (percent) required for the limit to take effect. |
min | Number in range [a, b], where a and b are the minimum and maximum general FMS IAS limits | No | The minimum user-selectable value (knots). |
max | Number in range (min, b], where b is the maximum general FMS IAS limit | No | The maximum user-selectable value (knots). |
default | Number in range [min, max] | No | The 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<FmsSpeeds> | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<Schedules></Schedules>
<ClimbSchedule>
Declares a single FMS climb schedule.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Schedules> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The 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. |
default | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Schedules> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The 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. |
default | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Schedules> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The 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. |
default | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<ClimbSchedule> , <CruiseSchedule> , or <DescentSchedule> | No | Yes | No |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<ClimbSchedule> , <CruiseSchedule> , or <DescentSchedule> | No | Yes | No |
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.
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<DescentSchedule> | No | Yes | No |
Attributes
None.
Content
Number in range [-1.5, -6].
<Autopilot>
Defines options for the autopilot.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
hdg‑sync‑mode | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Autopilot> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
min‑bank | Number 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‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Autopilot> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Autopilot> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Autopilot> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Autopilot> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Autopilot> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑bank | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
None.
Content
Boolean.
Default Value
<Autothrottle>False</Autothrottle>
<VSpeeds>
Defines reference V-speeds for the aircraft.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
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):
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<VSpeeds> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
type | 'General', 'Takeoff', 'Landing', or 'Configuration' | No | The type of V-speed group. |
max‑ias | Number 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'. |
max‑altitude | Number 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Group> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The 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 offlight_model.cfg
. The possible keys are:BestGlide
Vapp
VFe
Vmc
VMax
VMin
VNe
VNo
Vr
VS0
VS1
Vx
Vy
Vyse
- Declares the default value of the V-speed as a sim reference speed, as defined in the
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
type | 'TIS', 'TAS', or 'TCAS-II' | Yes (TIS) | The type of traffic system. |
ads‑b | Boolean | Yes (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.
Type | Modules |
---|---|
TAWS-A | PDA, EDR, ECR, NCR, Touchdown Callouts (VCO) |
TAWS-B | PDA, EDR, NCR, Touchdown Callouts (VCO) |
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
type | 'taws-a' or 'taws-b' | No | The 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Terrain> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Terrain> | No | Yes | Yes |
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>
This tag is deprecated. Please use the <Terrain>
tag instead.
Defines options related to TAWS.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<Taws></Taws>
<Pda>
Declares support for the terrain system's premature descent alert (PDA) module.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Modules> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Modules> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
gpws | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Modules> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
flaps‑landing‑min | Number | Yes (-Infinity) | The minimum flaps extension angle, in degrees, that qualifies as a landing flaps configuration. |
flaps‑landing‑max | Number | Yes (Infinity) | The maximum flaps extension angle, in degrees, that qualifies as a landing flaps configuration. |
gpws | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Modules> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
gpws | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Modules> or <Taws> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
inhibit‑500‑gs‑gp | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<TouchdownCallouts> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
configurable | Boolean | Yes (false) | Whether the user is allowed to enable/disable the callout. |
enabled | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
airplane‑icon‑src | String | Yes ([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‑radial | Number | Yes (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‑show | Boolean | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | No |
Attributes
None.
Child Tags
<Weights>
Defines aircraft weight limits and constants. These values are used in the GTC Weight and Fuel page.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Performance> | No | Yes | No |
Attributes
None.
Child Tags
<BasicEmpty>
Defines the aircraft's basic empty weight.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Weights> | No | Yes | No |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Weights> | No | Yes | No |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Weights> | No | Yes | No |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Weights> | No | Yes | No |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Weights> | No | Yes | No |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Weights> | No | Yes | Yes |
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):
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Performance> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Performance> | No | Yes | Yes |
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:
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<TOLD> | No | Yes | Yes |
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:
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<TOLD> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Takeoff> or <Landing> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
default | String | Yes ([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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Flaps> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
extension | Number | No | The 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Takeoff> or <Landing> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max‑temp | Number | Yes (∞) | 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Takeoff> or <Landing> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<ThrustReverser> | No | No | Yes |
Attributes
Name | Value | Optional (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. |
flaps | String | Yes ([See Description]) | The name of the flaps setting required for the condition to apply. If not defined, all flaps settings will qualify. |
anti‑ice | Boolean | Yes ([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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Takeoff> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
default | Boolean | Yes (false) | The default option value. |
Content
None.
Default Value
None.
<Autothrottle>
(<Landing>
)
Declares support for the Autothrottle option when configuring landing performance calculations.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Landing> | No | Yes | Yes |
Attributes
None.
Content
None.
Default Value
None.
<Horizon>
Defines options related to the PFD horizon display.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (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‑arc | Boolean | Yes (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‑svt | Boolean | Yes (false) | Whether advanced SVT features are supported. |
A comparison of the two different 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AuralAlerts> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
uuid | String | No | The ID of the alert. |
queue | String | Yes (g3000-aural-$$xml-default$$) | The queue to assign the alert. |
priority | Number | Yes (0) | The priority of the alert. |
continuous | Boolean | Yes (false) | Whether the alert is continuous. |
requeue | Boolean | Yes (false) | Whether the alert is repeating. |
Child Tags
<Sequence>
- One of:
Default Value
None.
<Sequence>
(<Alert>
)
Defines the sound event sequence for an aural alert.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Alert> | No | No | No |
Attributes
None.
Content
A comma-separated list of sound event IDs.
<Condition>
(<Alert>
)
Defines logic that determines when an aural alert is activated.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Alert> | No | No | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Alert> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
uuid | String | No | The ID of the CAS alert. |
type | 'warning', 'caution', or 'advisory' | No | The priority type of the CAS alert. |
suffix | String | Yes ([See description]) | The suffix of the CAS alert. If not defined, the aural alert will be bound to a CAS alert with no suffix. |
acknowledged | Boolean | No | Whether 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Global | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<Annunciations></Annunciations>
<Annunciation>
Defines a single CAS alert.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Annunciations> | No | No | Yes |
Attributes
None.
Child Tags
Default Value
None.
<Type>
(<Annunciation>
)
Defines the priority level used to activate a CAS alert.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Annunciation> | No | Yes | No |
Attributes
None.
Content
'Warning', 'Caution', or 'Advisory'.
<Text>
(<Annunciation>
)
Defines the message text of a CAS alert.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Annunciation> | No | Yes | No |
Attributes
None.
Content
String.
<Condition>
(<Annunciation>
)
Defines logic that determines when a CAS alert is activated.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Annunciation> | No | No | No |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
suffix | String | Yes ([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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD, MFD, or GTC | No | Yes | Yes |
Attributes
None.
Content
Integer in range [1, ∞).
Default Value
<Iau>1</Iau>
<PfdLayout>
Defines options related to the general layout of the PFD.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
softkeys | Boolean | Yes (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‑banners | Boolean | Yes (false) | Whether to use banners to display the Navigation Status Box, NAV/DME Information Box, and Wind Display. |
use‑nav‑status‑banner | Boolean | Yes (value of use‑banners) | Whether to render the Navigation Status Box as a banner. Overrides the value of use‑banners. |
use‑nav‑dme‑banner | Boolean | Yes (value of use‑banners) | Whether to render the NAV/DME Information Box as a banner. Overrides the value of use‑banners. |
use‑wind‑banner | Boolean | Yes (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:
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):
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.
The time display will be rendered on the right side of the Bottom Panel if it is not included in Cell A.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<PfdLayout> | No | Yes | Yes |
Attributes
Name | Value | Optional (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<AirspeedIndicator></AirspeedIndicator>
<Scale>
(<AirspeedIndicator>
)
Defines a PFD airspeed indicator tape scale.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirspeedIndicator> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
min | Number in range (0, ∞) | Yes (20) | The minimum tape speed (knots). |
max | Number in range (0, ∞) | Yes (999) | The maximum tape speed (knots). |
window | Number in range (0, ∞) | Yes (60) | The tape window (knots). |
major‑tick‑interval | Number in range (0, ∞) | Yes (10) | The interval (knots) between major ticks. |
minor‑tick‑factor | Integer in range [1, ∞) | Yes (2) | The number of minor ticks per major tick. |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirspeedIndicator> | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<ColorRanges></ColorRanges>
<ColorRange>
Defines a single color range for a PFD airspeed indicator tape.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<ColorRanges> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
width | 'Full' or 'Half' | No | The width of the color range. |
color | 'Red', 'Yellow', 'White', 'Green', or 'BarberPole' | No | The 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.
- Defines the minimum speed of the color range as its content using a
<Maximum>
- Defines the maximum speed of the color range as its content using a
<Speed>
tag or a numeric operator on<Speed>
tags.
- Defines the maximum speed of the color range as its content using a
Default Value
None.
<BottomDisplay>
(<AirspeedIndicator>
)
Defines how the bottom display of a PFD airspeed indicator is rendered.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirspeedIndicator> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
mode | 'Tas' or 'Mach' | Yes (Tas) | Whether to display true airspeed or mach. |
mach‑threshold | Number | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirspeedIndicator> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
lookahead | Number | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirspeedIndicator> | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<VSpeedBugs></VSpeedBugs>
<Bug>
(<VSpeedBugs>
)
Defines a single V-speed bug that appears on a PFD airspeed indicator.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<VSpeedBugs> | No | No | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
name | String | No | The name of the V-speed displayed by the bug, as defined by a <VSpeed> tag. |
label | String | No | The label text to display on the bug. |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<AirspeedIndicator> | No | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<SpeedAlerts></SpeedAlerts>
<Overspeed>
Defines the threshold for the overspeed alert on a PFD airspeed indicator.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<SpeedAlerts> | No | Yes | Yes |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<SpeedAlerts> | No | Yes | Yes |
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.
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Generic | No | N/A | N/A |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
type | 'Ias', 'Mach', 'Tas', 'Reference', or 'Aoa' | No | The 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).
- Number
- If
type
is Reference, then:- Sim reference speed key
- Defines the value as a sim reference speed, as defined in the
[REFERENCE SPEEDS]
section offlight_model.cfg
. The possible keys are:BestGlide
Vapp
VFe
Vmc
VMax
VMin
VNe
VNo
Vr
VS0
VS1
Vx
Vy
Vyse
- Defines the value as a sim reference speed, as defined in the
- Sim reference speed key
<Altimeter>
Defines options related to the PFD airspeed indicator.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<Altimeter></Altimeter>
<Scale>
(<Altimeter>
)
Defines a PFD altimeter tape scale.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Altimeter> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
min | Number | Yes (-9999) | The minimum tape altitude (feet). |
max | Number | Yes (99999) | The maximum tape altitude (feet). |
window | Number in range (0, ∞) | Yes (1000) | The tape window (feet). |
major‑tick‑interval | Number in range (0, ∞) | Yes (100) | The interval (feet) between major ticks. |
minor‑tick‑factor | Integer in range [1, ∞) | Yes (5) | The number of minor ticks per major tick. |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Altimeter> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
lookahead | Number | Yes (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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
None.
Child Tags
Default Value
<Vsi></Vsi>
<Scale>
(<Vsi>
)
Defines a PFD vertical speed indicator scale.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
<Vsi> | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
max | Number in range (0, ∞) | Yes (4000) | The maximum nominal absolute vertical speed (feet per minute). |
major‑tick‑interval | Number in range (0, ∞) | Yes (2000) | The interval (feet per minute) between major ticks. |
minor‑tick‑factor | Integer in range [1, ∞) | Yes (2) | The number of minor ticks per major tick. |
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
advanced | Boolean | Yes (false) | Whether to render the advanced AoA indicator. |
Standard (left) and advanced (right) AoA indicators:
Content
None.
Default Value
<AoaIndicator advanced="false" />
<NavStatusBox>
Defines options related to the PFD Navigation Status Box.
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
Name | Value | Optional (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):
Properties
Scope | Inherits | Singleton | Optional |
---|---|---|---|
PFD or Global | Yes | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
full‑screen‑alert‑count | Integer in range [1, ∞) | Yes (12) | The maximum number of alerts (rows) to display while the PFD is in Full mode. |
split‑screen‑alert‑count | Integer 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:
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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
MFD | No | Yes | Yes |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
airplane | String | Yes ("") | The airplane name to display on the startup screen in the System row. |
logo‑src | String | Yes ([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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
GTC | No | Yes | No |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
orientation | 'horizontal' or 'vertical' | No | The orientation of the GTC. |
control‑setup | If horizontal: 'all' or 'pfd‑navcom'. If vertical: 'pfd' or 'mfd'. | No | The 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 Description | The 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 Description | Whether 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
Scope | Inherits | Singleton | Optional |
---|---|---|---|
Generic | No | N/A | N/A |
Attributes
Name | Value | Optional (Default) | Description |
---|---|---|---|
dimensions | Integer in range [1, ∞) | No | The 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
.