Skip to main content

Class: SpeedConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:28

A configuration object which defines a factory for an airspeed value presented as knots indicated airspeed.

The airspeed value can be defined from a specific indicated airspeed, mach number, true airspeed, or angle-of-attack value, from a one-dimensional lookup table of any of the previous value types keyed on pressure altitude, from an aircraft reference speed, or from an arbitrary event bus topic.

Implements

Constructors

Constructor

new SpeedConfig(element): SpeedConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:45

Creates a new SpeedConfig from a configuration document element.

Parameters

ParameterTypeDescription
elementElementA configuration document element.

Returns

SpeedConfig

Properties

isNumericConfig

readonly isNumericConfig: true = true

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:33

Flags this object as a NumericConfig.

Implementation of

NumericConfig.isNumericConfig


isResolvableConfig

readonly isResolvableConfig: true = true

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:30

Flags this object as a ResolvableConfig.

Implementation of

NumericConfig.isResolvableConfig


type

readonly type: SpeedConfigType

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:36

The type of this config.


value

readonly value: string | number | LookupTableConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:39

The value of this config.

Methods

resolve()

resolve(): (context) => NumericConfigResult

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Config/SpeedConfig.ts:104

Resolves this config to a value.

Returns

This config's resolved value.

(context): NumericConfigResult

Parameters
ParameterType
contextAirspeedDefinitionContext
Returns

NumericConfigResult

Implementation of

NumericConfig.resolve