Skip to main content

Class: G1000AirframeOptionsManager

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:14

A manager for G1000 airframe options.

Constructors

Constructor

new G1000AirframeOptionsManager(instrument, bus): G1000AirframeOptionsManager

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:37

Create an G1000 options manager.

Parameters

ParameterTypeDescription
instrumentBaseInstrumentThe base instrument we're configuring.
busEventBusAn event bus.

Returns

G1000AirframeOptionsManager

Accessors

airspeedIndicatorConfig

Get Signature

get airspeedIndicatorConfig(): AirspeedIndicatorConfig

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:107

A config which defines options for the airspeed indicator.

Returns

AirspeedIndicatorConfig


annunciationConfig

Get Signature

get annunciationConfig(): Annunciation[]

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:72

Get the XML-based annunciation configuration.

Returns

Annunciation[]

The annunciation config object.


autopilotConfig

Get Signature

get autopilotConfig(): AutopilotConfig

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:87

A config which defines options for the autopilot.

Returns

AutopilotConfig


gaugeConfig

Get Signature

get gaugeConfig(): XMLExtendedGaugeConfig

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:64

Get the XML-based EIS gauge configuration.

Returns

XMLExtendedGaugeConfig

The gauge config object.


hasRadioAltimeter

Get Signature

get hasRadioAltimeter(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:48

Get whether radar altimeter is enabled.

Returns

boolean

Radar altimeter state as a bool.


hasWeatherRadar

Get Signature

get hasWeatherRadar(): boolean

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:56

Get whether weather radar is enabled.

Returns

boolean

Weather radar state as a bool.


vSpeedGroups

Get Signature

get vSpeedGroups(): ReadonlyMap<string, VSpeedGroup>

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:97

Definitions for reference V-speeds.

Returns

ReadonlyMap<string, VSpeedGroup>


warningConfig

Get Signature

get warningConfig(): Warning[]

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:80

Get the XML-based warning configuration.

Returns

Warning[]

The warning config object.

Methods

parseConfig()

parseConfig(): void

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/G1000AirframeOptionsManager.ts:143

Parse the panel.xml for airframe specific options.

Returns

void