Skip to main content

Class: Epic2NavToNavManager

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:42

A manager to handle the auto nav preview function (NavToNav in WT terms). This manages the transition from long range navigation (FMS) to short-range navigation (LOC) on approach.

Implements​

Constructors​

Constructor​

new Epic2NavToNavManager(bus, apValues, flightPlanStore, facLoader, selectedFmsPosIndex): Epic2NavToNavManager

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:119

Ctor.

Parameters​

ParameterTypeDescription
busEventBusThe instrument event bus.
apValuesAPValuesThe autopilot data values.
flightPlanStoreFlightPlanStoreThe flight plan store.
facLoaderFacilityLoaderThe facility loader.
selectedFmsPosIndexSubscribable<number>The selected FMS pos system.

Returns​

Epic2NavToNavManager

Properties​

apValues​

readonly apValues: APValues

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:121

The autopilot data values.


isNavToNavManager2​

readonly isNavToNavManager2: true = true

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:46

Flags this object as a NavToNavManager2.

Implementation of​

NavToNavManager2.isNavToNavManager2


localizerCourse​

localizerCourse: number = 0

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:65

Methods​

getArmableLateralMode()​

getArmableLateralMode(): number

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:175

Gets the autopilot lateral mode that can be armed while waiting for this manager to switch CDI source, or APLateralModes.NONE if no modes can be armed.

Returns​

number

The autopilot lateral mode that can be armed while waiting for this manager to switch CDI source, or APLateralModes.NONE if no modes can be armed.

Implementation of​

NavToNavManager2.getArmableLateralMode


getArmableNavRadioIndex()​

getArmableNavRadioIndex(): -1 | NavRadioIndex

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:168

Gets the index of the NAV radio that can be armed for a CDI source switch by this manager, or -1 if a CDI source switch cannot be armed.

Returns​

-1 | NavRadioIndex

The index of the NAV radio that can be armed for a CDI source switch by this manager, or -1 if a CDI source switch cannot be armed.

Implementation of​

NavToNavManager2.getArmableNavRadioIndex


getArmableVerticalMode()​

getArmableVerticalMode(): number

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:180

Gets the autopilot vertical mode that can be armed while waiting for this manager to switch CDI source, or APVerticalModes.NONE if no modes can be armed.

Returns​

number

The autopilot vertical mode that can be armed while waiting for this manager to switch CDI source, or APVerticalModes.NONE if no modes can be armed.

Implementation of​

NavToNavManager2.getArmableVerticalMode


isTransferInProgress()​

isTransferInProgress(): boolean

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:185

Checks whether a CDI source switch initiated by this manager is currently in progress.

Returns​

boolean

Whether a CDI source switch initiated by this manager is currently in progress.

Implementation of​

NavToNavManager2.isTransferInProgress


onAfterUpdate()​

onAfterUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:195

A method that is called on every autopilot update cycle after the autopilot directors are updated.

Returns​

void

Implementation of​

NavToNavManager2.onAfterUpdate


onBeforeUpdate()​

onBeforeUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:190

A method that is called on every autopilot update cycle before the autopilot directors are updated.

Returns​

void

Implementation of​

NavToNavManager2.onBeforeUpdate


onTransferred()​

onTransferred(): void

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2NavToNavManager.ts:451

Returns​

void

Inherit Doc​

Implementation of​

NavToNavManager2.onTransferred