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