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