Skip to main content

Class: CdiAutoSlewManager

Defined in: src/garminsdk/navigation/CdiAutoSlewManager.ts:9

A manager that automatically slews a selected CDI course setting for a navigation radio to the localizer course when a localizer is tuned and received.

Constructors

Constructor

new CdiAutoSlewManager(navSource): CdiAutoSlewManager

Defined in: src/garminsdk/navigation/CdiAutoSlewManager.ts:20

Creates a new instance of CdiAutoSlewManager.

Parameters

ParameterTypeDescription
navSourceNavReferenceSource<any>The navigation reference source associated with the navigation radio to manage.

Returns

CdiAutoSlewManager

Methods

destroy()

destroy(): void

Defined in: src/garminsdk/navigation/CdiAutoSlewManager.ts:109

Destroys this manager.

Returns

void


init()

init(paused): void

Defined in: src/garminsdk/navigation/CdiAutoSlewManager.ts:29

Initializes this manager. Once this manager is initialized, it will be able to automatically slew the selected CDI course for its navigation radio.

Parameters

ParameterTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this manager in a paused state. Defaults to false.

Returns

void

Throws

Error if this manager has been destroyed.


pause()

pause(): void

Defined in: src/garminsdk/navigation/CdiAutoSlewManager.ts:80

Pauses this manager. When this manager is paused, it will not automatically slew the selected CDI course for its navigation radio until it is resumed. This method does nothing if the manager is not initialized.

Returns

void

Throws

Error if this manager has been destroyed.


resume()

resume(): void

Defined in: src/garminsdk/navigation/CdiAutoSlewManager.ts:57

Resumes this manager. When resumed, this manager will automatically slew the selected CDI course for its navigation radio. This method does nothing if the manager is not initialized.

Returns

void

Throws

Error if this manager has been destroyed.