Skip to main content

Class: VSpeedBugConfig

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

Implements

  • ResolvableConfig<(vSpeedGroups: ReadonlyMap<VSpeedGroupType, VSpeedGroup>) => VSpeedBugDefinition | undefined>

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-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/Components/Airspeed/VSpeedBugConfig.ts:20

Properties

isResolvableConfig

Readonly isResolvableConfig: true

Implementation of

ResolvableConfig.isResolvableConfig

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/Components/Airspeed/VSpeedBugConfig.ts:8


label

Readonly label: string

The label of this config's speed bug.

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/Components/Airspeed/VSpeedBugConfig.ts:14


name

Readonly name: string

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

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/Components/Airspeed/VSpeedBugConfig.ts:11

Methods

resolve

resolve(): (vSpeedGroups: ReadonlyMap<VSpeedGroupType, VSpeedGroup>) => undefined | VSpeedBugDefinition

Returns

fn

▸ (vSpeedGroups): undefined | VSpeedBugDefinition

Parameters
NameType
vSpeedGroupsReadonlyMap<VSpeedGroupType, VSpeedGroup>
Returns

undefined | VSpeedBugDefinition

Inherit Doc

Implementation of

ResolvableConfig.resolve

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/Components/Airspeed/VSpeedBugConfig.ts:39