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