Skip to main content

Class: Epic2APConfig

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:25

An Epic 2 autopilot configuration.

Implements

Constructors

Constructor

new Epic2APConfig(bus, facLoader, flightPlanner, flightPlanStore, selectedFmsPosIndex, verticalPathCalculator, activePerformancePlan, gpsSteerCommand, pluginSystem): Epic2APConfig

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:48

Instantiates the AP Config for the Autopilot.

Parameters

ParameterTypeDescription
busEventBusis an instance of the Event Bus.
facLoaderFacilityLoaderThe facility loader.
flightPlannerFlightPlanneris an instance of the flight planner.
flightPlanStoreFlightPlanStoreThe flight plan store.
selectedFmsPosIndexSubscribable<number>The selected FMS pos system.
verticalPathCalculatorSmoothingPathCalculatorThe instance of the vertical path calculator to use for the vnav director.
activePerformancePlanEpic2PerformancePlanThe instance of the active performance plan to use for the vnav director.
gpsSteerCommandAccessible<Readonly<APGpsSteerDirectorSteerCommand>>The steering command for the GPSS director to follow.
pluginSystemPluginSystem<Epic2AvionicsPlugin<Epic2PluginBinder>, Epic2PluginBinder>The upper mfd plugin system

Returns

Epic2APConfig

Properties

defaultLateralMode

defaultLateralMode: APLateralModes = APLateralModes.ROLL

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:26

The autopilot's default lateral mode.

Implementation of

APConfig.defaultLateralMode


defaultMaxBankAngle

defaultMaxBankAngle: number = 35

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:30

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


defaultMaxNoseDownPitchAngle

defaultMaxNoseDownPitchAngle: number = 20

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:29

The default maximum nose down pitch angle the autopilot may command in degrees. If not defined, then the maximum angle will be 15 degrees.

Implementation of

APConfig.defaultMaxNoseDownPitchAngle


defaultMaxNoseUpPitchAngle

defaultMaxNoseUpPitchAngle: number = 20

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:28

The default maximum nose up pitch angle the autopilot may command in degrees. If not defined, then the maximum angle will be 15 degrees.

Implementation of

APConfig.defaultMaxNoseUpPitchAngle


defaultVerticalMode

defaultVerticalMode: APVerticalModes = APVerticalModes.PITCH

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:27

The autopilot's default vertical mode.

Implementation of

APConfig.defaultVerticalMode

Methods

createAltCapDirector()

protected createAltCapDirector(apValues): APAltCapDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:219

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-epic2/shared/Autopilot/Epic2APConfig.ts:210

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-epic2/shared/Autopilot/Epic2APConfig.ts:169

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

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:200

Creates the autopilot's flight level change mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

PlaneDirector

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


createGaVerticalDirector()

protected createGaVerticalDirector(apValues): APTogaPitchDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:271

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-epic2/shared/Autopilot/Epic2APConfig.ts:242

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-epic2/shared/Autopilot/Epic2APConfig.ts:134

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-epic2/shared/Autopilot/Epic2APConfig.ts:251

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-epic2/shared/Autopilot/Epic2APConfig.ts:98

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-epic2/shared/Autopilot/Epic2APConfig.ts:64

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-epic2/shared/Autopilot/Epic2APConfig.ts:160

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): Epic2NavToNavManager

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:293

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

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

Epic2NavToNavManager

The autopilot's nav-to-nav manager.

Implementation of

APConfig.createNavToNavManager


createPitchDirector()

protected createPitchDirector(apValues): PlaneDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:180

Creates the autopilot's pitch mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

PlaneDirector

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


createRollDirector()

protected createRollDirector(apValues): APRollDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:116

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.


createToVerticalDirector()

protected createToVerticalDirector(apValues): APTogaPitchDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:261

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.


createTrackDirector()

protected createTrackDirector(apValues): APTrkDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:107

Creates the autopilot's track mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

APTrkDirector

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


createVariableBankManager()

createVariableBankManager(apValues): Epic2VariableBankManager

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:298

Creates the autopilot's variable bank manager.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

Epic2VariableBankManager

The autopilot's variable bank manager.

Implementation of

APConfig.createVariableBankManager


createVerticalDirectors()

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

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:78

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): Epic2VNavManager

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:278

Creates the autopilot's VNAV Manager.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

Epic2VNavManager

The autopilot's VNAV Manager.

Implementation of

APConfig.createVNavManager


createVNavPathDirector()

protected createVNavPathDirector(apValues): undefined | APVNavPathDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:232

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-epic2/shared/Autopilot/Epic2APConfig.ts:151

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

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:190

Creates the autopilot's vertical speed mode director.

Parameters

ParameterTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

PlaneDirector

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


createWingLevelerDirector()

protected createWingLevelerDirector(apValues): APLvlDirector

Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:125

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.