Skip to main content

Class: TouchdownCalloutsConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:26

A configuration object which defines options related to touchdown callouts.

Implements​

Constructors​

Constructor​

new TouchdownCalloutsConfig(type, element?): TouchdownCalloutsConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:50

Creates a new TouchdownCalloutsConfig using default options for a given terrain system type.

Parameters​

ParameterTypeDescription
typeG3000TerrainSystemTypeThe terrain system type for which to create the configuration object.
element?ElementA configuration document element. If not defined, then default options will be used.

Returns​

TouchdownCalloutsConfig

Properties​

inhibit500WhenGsGpActive​

readonly inhibit500WhenGsGpActive: boolean

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:37

Whether to inhibit the 500-feet callout when the autopilot's GS or GP mode is active.


isResolvableConfig​

readonly isResolvableConfig: true = true

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:28

Flags this object as a ResolvableConfig.

Implementation of​

TerrainSystemModuleConfig.isResolvableConfig


isUserConfigurable​

readonly isUserConfigurable: boolean

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:40

Whether at least one callout is user-configurable.


options​

readonly options: Readonly<Record<GarminTawsVoiceCalloutAltitude, Readonly<TouchdownCalloutOptions>>>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:43

Options for each callout.


primaryInhibitFlagDefs​

readonly primaryInhibitFlagDefs: Readonly<TerrainSystemModulePrimaryInhibitFlagDef>[] = []

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:31

Definitions for the primary inhibit flags used by this configuration object's module.

Implementation of​

TerrainSystemModuleConfig.primaryInhibitFlagDefs


secondaryInhibitFlagDefs​

readonly secondaryInhibitFlagDefs: Readonly<TerrainSystemModuleInhibitFlagDef>[] = []

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:34

Definitions for the secondary inhibit flags used by this configuration object's module.

Implementation of​

TerrainSystemModuleConfig.secondaryInhibitFlagDefs

Methods​

resolve()​

resolve(): (bus, fms) => TerrainSystemModule

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Terrain/TouchdownCalloutsConfig.ts:156

Resolves this config to a value.

Returns​

This config's resolved value.

(bus, fms): TerrainSystemModule

Parameters​
ParameterType
busEventBus
fmsFms<"">
Returns​

TerrainSystemModule

Implementation of​

TerrainSystemModuleConfig.resolve