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): PlaneDirector | undefined

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​

PlaneDirector | undefined

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): PlaneDirector | undefined

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​

PlaneDirector | undefined

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): APVNavPathDirector | undefined

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​

APVNavPathDirector | undefined

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.