Skip to main content

Class: VSpeedBugConfig

A configuration object which defines an airspeed reference V-speed bug.

Implements

Constructors

constructor

new VSpeedBugConfig(element): VSpeedBugConfig

Creates a new VSpeedBugConfig from a configuration document element.

Parameters

NameTypeDescription
elementElementA configuration document element.

Returns

VSpeedBugConfig

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:21

new VSpeedBugConfig(name, label): VSpeedBugConfig

Creates a new VSpeedBugConfig using a specified V-speed name and bug label.

Parameters

NameTypeDescription
namestringThe name of the V-speed.
labelstringThe label of the V-speed bug.

Returns

VSpeedBugConfig

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:27

Properties

isResolvableConfig

Readonly isResolvableConfig: true

Flags this object as a ResolvableConfig.

Implementation of

ResolvableConfig.isResolvableConfig

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:9


label

Readonly label: string

The label of this config's speed bug.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:15


name

Readonly name: string

The name of the reference V-speed associated with this config's speed bug.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:12

Methods

resolve

resolve(): (vSpeedDefs: readonly VSpeedDefinition[]) => undefined | G3XVSpeedBugDefinition

Resolves this config to a value.

Returns

fn

This config's resolved value.

▸ (vSpeedDefs): undefined | G3XVSpeedBugDefinition

Parameters
NameType
vSpeedDefsreadonly VSpeedDefinition[]
Returns

undefined | G3XVSpeedBugDefinition

Implementation of

ResolvableConfig.resolve

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:55