Skip to main content

Class: WT21APConfig

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:17

A WT21 autopilot configuration.

Implements

Constructors

Constructor

new WT21APConfig(bus, flightPlanner, messageService, verticalPathCalculator, activePerformancePlan, gpsSteerCommand): WT21APConfig

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:31

Instantiates the AP Config for the Autopilot.

Parameters

ParameterTypeDescription
busEventBusis an instance of the Event Bus.
flightPlannerFlightPlanneris an instance of the flight planner.
messageServiceMessageServiceThe instance of MessageService to use.
verticalPathCalculatorSmoothingPathCalculatorThe instance of the vertical path calculator to use for the vnav director.
activePerformancePlanPerformancePlanThe instance of the active performance plan to use for the vnav director.
gpsSteerCommandAccessible<Readonly<APGpsSteerDirectorSteerCommand>>The steering command for the GPSS director to follow.

Returns

WT21APConfig

Properties

defaultLateralMode

defaultLateralMode: APLateralModes = APLateralModes.ROLL

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:18

The autopilot's default lateral mode.

Implementation of

APConfig.defaultLateralMode


defaultMaxBankAngle

defaultMaxBankAngle: number = 35

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:20

The default maximum bank angle the autopilot may command in degrees. If not defined, then the maximum bank angle will be sourced from the AUTOPILOT MAX BANK SimVar

Implementation of

APConfig.defaultMaxBankAngle


defaultVerticalMode

defaultVerticalMode: APVerticalModes = APVerticalModes.PITCH

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:19

The autopilot's default vertical mode.

Implementation of

APConfig.defaultVerticalMode

Methods

createAltCapDirector()

protected createAltCapDirector(apValues): APAltCapDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:203

Creates the autopilot's altitude capture mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APAltCapDirector

The autopilot's altitude capture mode director, or undefined to omit the director.


createAltHoldDirector()

protected createAltHoldDirector(apValues): APAltDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:194

Creates the autopilot's altitude hold mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APAltDirector

The autopilot's altitude hold mode director, or undefined to omit the director.


createBcDirector()

protected createBcDirector(apValues): APBackCourseDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:138

Creates the autopilot's localizer backcourse mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APBackCourseDirector

The autopilot's localizer backcourse mode director, or undefined to omit the director.


createFlcDirector()

protected createFlcDirector(apValues): APFLCDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:185

Creates the autopilot's flight level change mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APFLCDirector

The autopilot's flight level change mode director, or undefined to omit the director.


createGaLateralDirector()

protected createGaLateralDirector(apValues): undefined | PlaneDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:158

Creates the autopilot's go-around lateral mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's go-around lateral mode director, or undefined to omit the director.


createGaVerticalDirector()

protected createGaVerticalDirector(apValues): APTogaPitchDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:253

Creates the autopilot's go-around vertical mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APTogaPitchDirector

The autopilot's go-around vertical mode director, or undefined to omit the director.


createGpDirector()

protected createGpDirector(apValues): APGPDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:223

Creates the autopilot's glidepath mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APGPDirector

The autopilot's glidepath mode director, or undefined to omit the director.


createGpssDirector()

protected createGpssDirector(apValues): APGpsSteerDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:103

Creates the autopilot's GPSS mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APGpsSteerDirector

The autopilot's GPSS mode director, or undefined to omit the director.


createGsDirector()

protected createGsDirector(apValues): APGSDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:232

Creates the autopilot's glideslope mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APGSDirector

The autopilot's glideslope mode director, or undefined to omit the director.


createHeadingDirector()

protected createHeadingDirector(apValues): APHdgDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:76

Creates the autopilot's heading mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APHdgDirector

The autopilot's heading mode director, or undefined to omit the director.


createLateralDirectors()

createLateralDirectors(apValues): Iterable<Readonly<APConfigDirectorEntry>>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:41

Creates the autopilot's lateral mode directors. Mode APLateralModes.NONE (0) is ignored.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

Iterable<Readonly<APConfigDirectorEntry>>

An iterable of lateral mode directors to add to the autopilot.

Implementation of

APConfig.createLateralDirectors


createLocDirector()

protected createLocDirector(apValues): APNavDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:129

Creates the autopilot's localizer mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APNavDirector

The autopilot's localizer mode director, or undefined to omit the director.


createNavToNavManager()

createNavToNavManager(apValues): WT21NavToNavManager

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:275

Creates the autopilot's nav-to-nav manager.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

WT21NavToNavManager

The autopilot's nav-to-nav manager.

Implementation of

APConfig.createNavToNavManager


createPitchDirector()

protected createPitchDirector(apValues): APPitchDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:167

Creates the autopilot's pitch mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APPitchDirector

The autopilot's pitch mode director, or undefined to omit the director.


createRollDirector()

protected createRollDirector(apValues): APRollDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:85

Creates the autopilot's roll mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APRollDirector

The autopilot's roll mode director, or undefined to omit the director.


createToLateralDirector()

protected createToLateralDirector(apValues): undefined | PlaneDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:149

Creates the autopilot's takeoff lateral mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's takeoff lateral mode director, or undefined to omit the director.


createToVerticalDirector()

protected createToVerticalDirector(apValues): APTogaPitchDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:242

Creates the autopilot's takeoff vertical mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APTogaPitchDirector

The autopilot's takeoff vertical mode director, or undefined to omit the director.


createVariableBankManager()

createVariableBankManager(apValues): WT21VariableBankManager

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:280

Creates the autopilot's variable bank manager.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

WT21VariableBankManager

The autopilot's variable bank manager.

Implementation of

APConfig.createVariableBankManager


createVerticalDirectors()

createVerticalDirectors(apValues): Iterable<Readonly<APConfigDirectorEntry>>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:56

Creates the autopilot's vertical mode directors. Mode APVerticalModes.NONE (0) is ignored.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

Iterable<Readonly<APConfigDirectorEntry>>

An iterable of vertical mode directors to add to the autopilot.

Implementation of

APConfig.createVerticalDirectors


createVNavManager()

createVNavManager(apValues): WT21VNavManager

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:261

Creates the autopilot's VNAV Manager.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

WT21VNavManager

The autopilot's VNAV Manager.

Implementation of

APConfig.createVNavManager


createVNavPathDirector()

protected createVNavPathDirector(apValues): undefined | APVNavPathDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:213

Creates the autopilot's VNAV path mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | APVNavPathDirector

The autopilot's VNAV path mode director, or undefined to omit the director.


createVorDirector()

protected createVorDirector(apValues): APNavDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:120

Creates the autopilot's VOR mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APNavDirector

The autopilot's VOR mode director, or undefined to omit the director.


createVsDirector()

protected createVsDirector(apValues): APVSDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:176

Creates the autopilot's vertical speed mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APVSDirector

The autopilot's vertical speed mode director, or undefined to omit the director.


createWingLevelerDirector()

protected createWingLevelerDirector(apValues): APLvlDirector

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:94

Creates the autopilot's wing level mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APLvlDirector

The autopilot's wing level mode director, or undefined to omit the director.