Skip to main content

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​

ParameterType
busEventBus
apValuesAPValues
messageServiceMessageService

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​

ParameterTypeDescription
newStateNavToNavStatenewState

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