Skip to main content

Class: GarminNavToNavManager2

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:55

An implementation of NavToNavManager2 that uses guidance data generated from an outside source to determine when CDI source switching can be armed and triggered.

Implements

  • NavToNavManager2

Constructors

Constructor

new GarminNavToNavManager2(bus, apValues, guidance, options?): GarminNavToNavManager2

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:76

Creates a new instance of GarminNavToNavManager2.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
apValuesAPValuesAutopilot values from this manager's parent autopilot.
guidanceGarminNavToNavManager2GuidanceThe guidance data used by this manager.
options?Readonly<GarminNavToNavManager2Options>Options with which to configure the manager.

Returns

GarminNavToNavManager2

Properties

isNavToNavManager2

readonly isNavToNavManager2: true = true

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:57

Inherit Doc

Implementation of

NavToNavManager2.isNavToNavManager2


onTransferred()?

optional onTransferred: (activateLateralMode, activateVerticalMode) => void

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:59

A callback function that is called when this manager has completed a CDI source switch.

Parameters

ParameterTypeDescription
activateLateralModeAPLateralModesThe autopilot lateral mode that can be activated as a result of the CDI source switch.
activateVerticalModeAPVerticalModesThe autopilot vertical mode that can be activated as a result of the CDI source switch.

Returns

void

Implementation of

NavToNavManager2.onTransferred

Methods

getArmableLateralMode()

getArmableLateralMode(): APLateralModes

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:93

Returns

APLateralModes

Inherit Doc

Implementation of

NavToNavManager2.getArmableLateralMode


getArmableNavRadioIndex()

getArmableNavRadioIndex(): -1 | NavRadioIndex

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:88

Returns

-1 | NavRadioIndex

Inherit Doc

Implementation of

NavToNavManager2.getArmableNavRadioIndex


getArmableVerticalMode()

getArmableVerticalMode(): APVerticalModes

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:98

Returns

APVerticalModes

Inherit Doc

Implementation of

NavToNavManager2.getArmableVerticalMode


isTransferInProgress()

isTransferInProgress(): boolean

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:103

Returns

boolean

Inherit Doc

Implementation of

NavToNavManager2.isTransferInProgress


onAfterUpdate()

onAfterUpdate(): void

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:113

Returns

void

Inherit Doc

Implementation of

NavToNavManager2.onAfterUpdate


onBeforeUpdate()

onBeforeUpdate(): void

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavManager2.ts:108

Returns

void

Inherit Doc

Implementation of

NavToNavManager2.onBeforeUpdate