Class: WT21NavToNavManager
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:13
NavToNav manager using the state pattern
Implements
NavToNavManager
Constructors
Constructor
new WT21NavToNavManager(
bus
,apValues
,messageService
):WT21NavToNavManager
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:24
Parameters
Parameter | Type |
---|---|
bus | EventBus |
apValues | APValues |
messageService | MessageService |
Returns
WT21NavToNavManager
Properties
apValues
readonly
apValues:APValues
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:26
messageService
readonly
messageService:MessageService
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:27
Methods
canLocActivate()
readonly
canLocActivate():boolean
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:107
Returns
boolean
Inherit Doc
Implementation of
NavToNavManager.canLocActivate
canLocArm()
readonly
canLocArm():boolean
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:102
Returns
boolean
Inherit Doc
Implementation of
NavToNavManager.canLocArm
changeState()
changeState(
newState
):void
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:95
Changes to next state. Meant to be called by the state instances themselves.
Parameters
Parameter | Type | Description |
---|---|---|
newState | NavToNavState | newState |
Returns
void
getActiveNavSourceType()
getActiveNavSourceType():
undefined
|NavSourceType
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:84
Returns
undefined
| NavSourceType
getApproachFrequency()
getApproachFrequency():
null
|number
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:64
Returns
null
| number
getCurrentHeading()
getCurrentHeading():
number
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:89
Returns
number
getLocalizerCourse()
getLocalizerCourse():
number
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:74
Returns
number
getNav1LateralDeviation()
getNav1LateralDeviation():
number
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:79
Returns
number
getScalingLabel()
getScalingLabel():
undefined
|CDIScaleLabel
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:69
Returns
undefined
| CDIScaleLabel
onTransferred()
onTransferred():
void
Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21NavToNavManager.ts:14
Returns
void
Implementation of
NavToNavManager.onTransferred