Skip to main content

Class: TerrainSystemConfig

A configuration object which defines options related to terrain alerting systems.

Implements

Constructors

constructor

new TerrainSystemConfig(baseInstrument, element, tawsElement): TerrainSystemConfig

Creates a new TerrainSystemConfig from a configuration document element.

Parameters

NameTypeDescription
baseInstrumentBaseInstrumentThe BaseInstrument element associated with the configuration.
elementundefined | ElementThe configuration document element from which to parse the configuration object.
tawsElementnull | ElementA configuration document element that defines a TAWS configuration object.

Returns

TerrainSystemConfig

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:43

Properties

isResolvableConfig

Readonly isResolvableConfig: true

Flags this object as a ResolvableConfig.

Implementation of

ResolvableConfig.isResolvableConfig

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:23


moduleConfigs

Readonly moduleConfigs: readonly TerrainSystemModuleConfig[]

Configuration objects defining the modules to be included by the terrain system.

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:29


touchdownCallouts

Optional Readonly touchdownCallouts: TouchdownCalloutsConfig

A config which defines options for touchdown callouts, or undefined if the terrain system does not support touchdown callouts.

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:35


type

Readonly type: null | G3000TerrainSystemType

The terrain system type.

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:26

Methods

resolve

resolve(): (bus: EventBus, fms: Fms<"">, dataProvider: TerrainSystemDataProvider) => null | TerrainSystem

Resolves this config to a value.

Returns

fn

This config's resolved value.

▸ (bus, fms, dataProvider): null | TerrainSystem

Parameters
NameType
busEventBus
fmsFms<"">
dataProviderTerrainSystemDataProvider
Returns

null | TerrainSystem

Implementation of

ResolvableConfig.resolve

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:219