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
Parameter | Type | Description |
---|---|---|
navSource | NavReferenceSource <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
Parameter | Type | Default value | Description |
---|---|---|---|
paused | boolean | false | Whether 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.