Skip to main content

Class: AltitudeSelectManager

Defined in: src/sdk/autopilot/managers/AltitudeSelectManager.ts:163

Controls the value of the autopilot selected altitude setting in response to key events.

Constructors

Constructor

new AltitudeSelectManager(bus, settingsManager, options, stops?): AltitudeSelectManager

Defined in: src/sdk/autopilot/managers/AltitudeSelectManager.ts:230

Creates a new instance of AltitudeSelectManager.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
settingsManagerundefined | MetricAltitudeSettingsManagerThe user settings manager controlling metric altitude preselector setting. Required to support metric mode.
optionsReadonly<AltitudeSelectManagerOptions>Configuration options for this manager.
stops?Iterable<number> | SubscribableSet<number>Additional altitude stops, in feet, to respect when the selected altitude is incremented or decremented.

Returns

AltitudeSelectManager

Methods

pause()

pause(): void

Defined in: src/sdk/autopilot/managers/AltitudeSelectManager.ts:323

Pauses this manager. When paused, this manager will not respond to key events that manipulate selected altitude. If this manager is disabled, it will still pass through key events while paused.

Returns

void


reset()

reset(altitude, resetInitialized): void

Defined in: src/sdk/autopilot/managers/AltitudeSelectManager.ts:334

Resets the selected altitude to a specific value and optionally sets the initialized state of the selected altitude to uninitialized.

Parameters

ParameterTypeDefault valueDescription
altitudenumberundefinedThe altitude, in feet, to which to reset the selected altitude.
resetInitializedbooleanfalseWhether to reset the initialized state of the selected altitude to uninitialized. Defaults to false.

Returns

void


resume()

resume(): void

Defined in: src/sdk/autopilot/managers/AltitudeSelectManager.ts:315

Resumes this manager. When resumed, this manager will respond to key events that manipulate selected altitude.

Returns

void


setEnabled()

setEnabled(isEnabled): void

Defined in: src/sdk/autopilot/managers/AltitudeSelectManager.ts:307

Sets whether this manager is enabled. When this manager is disabled, all key events to change the selected altitude setting are processed "as-is".

Parameters

ParameterTypeDescription
isEnabledbooleanWhether this manager is enabled.

Returns

void