Skip to main content

Class: GarminGoAroundManager

A manager which responds to autopilot go-around mode activation by attempting to switch the active navigation soruce to GPS and activate the missed approach.

Constructors

constructor

new GarminGoAroundManager(bus, fms, options?): GarminGoAroundManager

Creates a new instance of GarminGoAroundManager.

Parameters

NameTypeDescription
busEventBusThe event bus.
fmsFms<any> | Subscribable<Fms<any>>The FMS.
options?Readonly<GarminGoAroundManagerOptions>Options with which to configure the manager.

Returns

GarminGoAroundManager

Defined in

src/garminsdk/autopilot/GarminGoAroundManager.ts:60

Methods

destroy

destroy(): void

Destroys this manager. Once destroyed, this manager will cease responding to go-around mode activations, and can no longer be paused or resumed.

Returns

void

Defined in

src/garminsdk/autopilot/GarminGoAroundManager.ts:222


init

init(paused?): void

Initializes this manager. Once initialized, this manager will automatically attempt to switch the active navigation source to GPS and activate the missed approach and when autopilot go-around mode is activated.

Parameters

NameTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this manager as paused. Defaults to false.

Returns

void

Throws

Error if this manager has been destroyed.

Defined in

src/garminsdk/autopilot/GarminGoAroundManager.ts:75


pause

pause(): void

Pauses this manager. Once paused, this data provider will not respond to go-around mode activations until it is resumed.

Returns

void

Throws

Error if this manager has been destroyed.

Defined in

src/garminsdk/autopilot/GarminGoAroundManager.ts:198


resume

resume(): void

Resumes this manager. Once resumed, this manager will automatically attempt to switch the active navigation source to GPS and activate the missed approach and when autopilot go-around mode is activated.

Returns

void

Throws

Error if this manager has been destroyed.

Defined in

src/garminsdk/autopilot/GarminGoAroundManager.ts:176