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