Skip to main content

Class: WT21NavToNavManager

NavToNav manager using the state pattern

Implements

  • NavToNavManager

Constructors

constructor

new WT21NavToNavManager(bus, apValues, messageService): WT21NavToNavManager

Parameters

NameType
busEventBus
apValuesAPValues
messageServiceMessageService

Returns

WT21NavToNavManager

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

NameTypeDescription
newStateNavToNavStatenewState

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