Skip to main content

Class: VSpeedGroupConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:8

A configuration object which defines an airspeed tape color range.

Implements​

Constructors​

Constructor​

new VSpeedGroupConfig(element): VSpeedGroupConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:47

Creates a new VSpeedGroupConfig from a configuration document element.

Parameters​

ParameterTypeDescription
elementElementA configuration document element.

Returns​

VSpeedGroupConfig

Properties​

hideWhenConfiguredForApproach?​

readonly optional hideWhenConfiguredForApproach: boolean

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:25

Whether to automatically remove takeoff V-speed bugs from the airspeed indicator when the airplane is configured for approach. Configured for approach is defined as extending gear from a retracted state or extending flaps from a fully retracted state while in the air. If not defined, then configuration for approach will not affect whether takeoff V-speed bugs are automatically removed. If this configuration object does not define a takeoff V-speed group, then this property is always undefined.


isResolvableConfig​

readonly isResolvableConfig: true = true

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:10

Flags this object as a ResolvableConfig.

Implementation of​

ResolvableConfig.isResolvableConfig


maxAltitude?​

readonly optional maxAltitude: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:41

The pressure altitude, in feet, above which configuration V-speed bugs will be automatically removed from the airspeed indicator. If not defined, then pressure altitude will not affect whether configuration V-speed bugs are automatically removed. If this configuration object does not define a configuration V-speed group, then this property is always undefined.


maxIas?​

readonly optional maxIas: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:33

The indicated airspeed, in knots, above which takeoff V-speed bugs will be automatically removed from the airspeed indicator. If not defined, then indicated airspeed will not affect whether takeoff V-speed bugs are automatically removed. If this configuration object does not define a takeoff V-speed group, then this property is always undefined.


type​

readonly type: VSpeedGroupType

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:13

The type of V-speed group defined by this configuration object.


vSpeedDefinitions​

readonly vSpeedDefinitions: readonly VSpeedDefinition[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:16

The V-speeds included in the group defined by this configuration object.

Methods​

resolve()​

resolve(): VSpeedGroup

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/VSpeed/VSpeedGroupConfig.ts:116

Resolves this config to a value.

Returns​

VSpeedGroup

This config's resolved value.

Implementation of​

ResolvableConfig.resolve