Class: TerrainSystemConfig
A configuration object which defines options related to terrain alerting systems.
Implements
ResolvableConfig
<(bus
:EventBus
,fms
:Fms
<G3000FlightPlannerId
>,dataProvider
:TerrainSystemDataProvider
) =>TerrainSystem
|null
>
Constructors
constructor
• new TerrainSystemConfig(baseInstrument
, element
, tawsElement
): TerrainSystemConfig
Creates a new TerrainSystemConfig from a configuration document element.
Parameters
Name | Type | Description |
---|---|---|
baseInstrument | BaseInstrument | The BaseInstrument element associated with the configuration. |
element | undefined | Element | The configuration document element from which to parse the configuration object. |
tawsElement | null | Element | A configuration document element that defines a TAWS configuration object. |
Returns
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
Name | Type |
---|---|
bus | EventBus |
fms | Fms <"" > |
dataProvider | TerrainSystemDataProvider |
Returns
null
| TerrainSystem
Implementation of
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/Terrain/TerrainSystemConfig.ts:219