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.