Class: VSpeedBugConfig
A configuration object which defines an airspeed reference V-speed bug.
Implements
ResolvableConfig
<(vSpeedGroups
: readonlyVSpeedDefinition
[]) =>G3XVSpeedBugDefinition
|undefined
>
Constructors
constructor
• new VSpeedBugConfig(element
): VSpeedBugConfig
Creates a new VSpeedBugConfig from a configuration document element.
Parameters
Name | Type | Description |
---|---|---|
element | Element | A configuration document element. |
Returns
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
Name | Type | Description |
---|---|---|
name | string | The name of the V-speed. |
label | string | The label of the V-speed bug. |
Returns
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
Name | Type |
---|---|
vSpeedDefs | readonly VSpeedDefinition [] |
Returns
undefined
| G3XVSpeedBugDefinition
Implementation of
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/VSpeedBugConfig.ts:55