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
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
apValues | APValues | The autopilot data values. |
flightPlanStore | FlightPlanStore | The flight plan store. |
facLoader | FacilityLoader | The facility loader. |
selectedFmsPosIndex | Subscribable <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