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