Skip to main content

G1000 panel.xml Tag Documentation

<Autopilot>

Defines options for the autopilot.

Properties

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes

NameValueOptional (Default)Description
altselcompatBooleanYes (true)Whether the system should treat AP_ALT_VAR_SET key events as proxies for the INC/DEC events instead. This is required to obtain correct altitude select knob behavior when using ModelBehaviors that trigger SET events instead of INC/DEC events when the altitude select knob is turned. If your airplane uses ModelBehaviors that trigger the correct INC/DEC events, it is highly recommended to set this option to false.

Child Tags

Default Value

<Autopilot alt-sel-compat="true"></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/GPS directors while Low Bank mode is active.

Content

None.

Default Value

<LowBank max-bank="15" />

<VSpeeds>

Defines reference V-speeds for the aircraft.

Properties

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes

None.

Child Tags

Default Value

<VSpeeds>
<Group>
<VSpeed name="glide" label="GLIDE">BestGlide</VSpeed>
<VSpeed name="r" label="Vr">Vr</VSpeed>
<VSpeed name="x" label="Vx">Vx</VSpeed>
<VSpeed name="y" label="Vy">Vy</VSpeed>
</Group>
</VSpeeds>

<Group> (<VSpeeds>)

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

V-speeds in all groups are user-configurable and appear in the PFD Timer/Ref menu, with each group having its own section. Each group has a unique name. The default group has a name equal to "" (the empty string). The ordering of the group tags in panel.xml determines the ordering of the groups in the Timer/Ref menu. The only exception to this rule is the default group, which always appears first.

The following image shows an example of the Timer/Ref menu when the aircraft is configured to include three default group V-speeds (left) and one "Takeoff" group V-speed (right):

Timer/Ref Menu V-Speeds

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

Properties

ScopeInheritsSingletonOptional
<VSpeeds>NoNoYes

Attributes

NameValueOptional (Default)Description
nameStringYes ("")The name of the V-speed group.

Child Tags

Default Value

None.

<VSpeed>

Defines a reference V-speed.

Properties

ScopeInheritsSingletonOptional
<Group>NoNoYes

Attributes

NameValueOptional (Default)Description
nameStringNoThe name of the V-speed. Each V-speed must have a unique name (even across different groups).
labelStringYes (V[name])The text to display for the V-speed's label in the Timer/Ref menu.

Content

One of the following:

  • Integer in range [1, ∞)
    • 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.
  • 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.

<AirspeedIndicator>

Defines options related to the PFD airspeed indicator.

Properties

ScopeInheritsSingletonOptional
GlobalNoYesYes

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>
<ColorRange width="Full" color="Red">
<Minimum><!-- Value of the tape scale minimum speed. --></Minimum>
<Maximum>VS0</Maximum>
</ColorRange>
<ColorRange width="Full" color="White">
<Minimum>VS0</Minimum>
<Maximum>VFe</Maximum>
</ColorRange>
<ColorRange width="Half" color="Green">
<Minimum>VS1</Minimum>
<Maximum>VFe</Maximum>
</ColorRange>
<ColorRange width="Full" color="Green">
<Minimum>VFe</Minimum>
<Maximum>VNo</Maximum>
</ColorRange>
<ColorRange width="Full" color="Yellow">
<Minimum>VNo</Minimum>
<Maximum>VNe</Maximum>
</ColorRange>
<ColorRange width="Full" color="BarberPole">
<Minimum>VNe</Minimum>
<Maximum><!-- Value of the tape scale maximum speed. --></Maximum>
</ColorRange>
</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>
<Bug name="glide" label="G" />
<Bug name="r" label="R" />
<Bug name="x" label="X" />
<Bug name="y" label="Y" />
</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>
<Overspeed>VNe <!-- If VNe is less than 60 knots, then the overspeed threshold is left undefined. --></Overspeed>
<Underspeed>VS0</Underspeed>
</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 = 175 knots and Mmo = 0.5 as:

<Min>
<Speed type="Ias">175</Speed>
<Speed type="Mach">0.5</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

<RadarAltitude>

Defines whether radar altimeter data is supported. For radar altimeter data to be properly supported, this tag needs to be defined in both the PFD and MFD scopes with a value of True.

Properties

ScopeInheritsSingletonOptional
PFD, MFDNoYesYes

Attributes

None.

Content

One of the following:

  • 'True': Radar altimeter data is supported.
  • (Any other value): Radar altimeter data is not supported.

Default Value

<RadarAltitude>False</RadarAltitude>

<WeatherRadar>

Defines whether weather radar is supported.

Properties

ScopeInheritsSingletonOptional
MFDNoYesYes

Attributes

None.

Content

One of the following:

  • 'off': Weather radar is not supported.
  • 'none': Weather radar is not supported.
  • (Any other value): Weather radar is supported.

Default Value

<WeatherRadar></WeatherRadar>

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

<VoicesAlerts>

Defines aural alerts.

Properties

ScopeInheritsSingletonOptional
GlobalNoYesYes

Attributes

None.

Child Tags

Default Value

<VoicesAlerts></VoicesAlerts>

<Alert> (<VoicesAlerts>)

Defines a single aural alert.

Properties

ScopeInheritsSingletonOptional
<VoicesAlerts>NoNoYes

Attributes

None.

Child Tags

Default Value

None.

<Type> (<Alert>)

Defines the type of an aural alert. The specific type is mostly ignored, but nonetheless this tag must be defined with one of the valid content values for the parent alert to be parsed correctly.

Properties

ScopeInheritsSingletonOptional
<Alert>NoYesNo

Attributes

None.

Content

One of the following:

  • 'Warning'
  • 'Caution'
  • 'Test'
  • 'SoundOnly'

<SoundEvent> (<Alert>)

Defines the sound event ID to play when an aural alert is activated.

Properties

ScopeInheritsSingletonOptional
<Alert>NoYesNo

Attributes

None.

Content

String.

<Once> (<Alert>)

Defines whether an aural alert should only play once per activation.

Properties

ScopeInheritsSingletonOptional
<Alert>NoYesYes

Attributes

None.

Content

One of the following:

  • 'True': play once.
  • (Any other value): play repeatedly.

Default Value

<Once>False</Once>

<Condition> (<Alert>)

Defines logic that determines when an aural alert is activated.

Properties

ScopeInheritsSingletonOptional
<Alert>NoNoNo

Attributes

None.

Content

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

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