Skip to main content

Class: Epic2APConfig

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

An Epic 2 autopilot configuration.

Implements

  • APConfig

Constructors

Constructor

new Epic2APConfig(bus, facLoader, flightPlanner, flightPlanStore, selectedFmsPosIndex, verticalPathCalculator, activePerformancePlan, 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.
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:25

The autopilot's default lateral mode.

Implementation of

APConfig.defaultLateralMode


defaultMaxBankAngle

defaultMaxBankAngle: number = 35

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

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:28

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:27

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:26

The autopilot's default vertical mode.

Implementation of

APConfig.defaultVerticalMode


initializeStateManagerOnFirstFlightPlanSync

initializeStateManagerOnFirstFlightPlanSync: boolean = false

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

When true, will initialize the state manager when the flight plan is next synced. This is a work around to delay initialization of autopilot, and you may not need it if you handle initialization of the ap state manager in your code. Defaults to true.

Implementation of

APConfig.initializeStateManagerOnFirstFlightPlanSync

Methods

createAltCapDirector()

createAltCapDirector(apValues): APAltCapDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APAltCapDirector

Inherit Doc

Implementation of

APConfig.createAltCapDirector


createAltHoldDirector()

createAltHoldDirector(apValues): APAltDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APAltDirector

Inherit Doc

Implementation of

APConfig.createAltHoldDirector


createBcDirector()

createBcDirector(apValues): APBackCourseDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APBackCourseDirector

Inherit Doc

Implementation of

APConfig.createBcDirector


createFlcDirector()

createFlcDirector(apValues): PlaneDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

PlaneDirector

Inherit Doc

Implementation of

APConfig.createFlcDirector


createGaVerticalDirector()

createGaVerticalDirector(): APTogaPitchDirector

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

Returns

APTogaPitchDirector

Inherit Doc

Implementation of

APConfig.createGaVerticalDirector


createGpDirector()

createGpDirector(apValues): APGPDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APGPDirector

Inherit Doc

Implementation of

APConfig.createGpDirector


createGpssDirector()

createGpssDirector(apValues): LNavDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

LNavDirector

Inherit Doc

Implementation of

APConfig.createGpssDirector


createGsDirector()

createGsDirector(apValues): APGSDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APGSDirector

Inherit Doc

Implementation of

APConfig.createGsDirector


createHeadingDirector()

createHeadingDirector(apValues): APHdgDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APHdgDirector

Inherit Doc

Implementation of

APConfig.createHeadingDirector


createLocDirector()

createLocDirector(apValues): APNavDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APNavDirector

Inherit Doc

Implementation of

APConfig.createLocDirector


createNavToNavManager()

createNavToNavManager(apValues): Epic2NavToNavManager

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

Parameters

ParameterType
apValuesAPValues

Returns

Epic2NavToNavManager

Inherit Doc

Implementation of

APConfig.createNavToNavManager


createPitchDirector()

createPitchDirector(apValues): PlaneDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

PlaneDirector

Inherit Doc

Implementation of

APConfig.createPitchDirector


createRollDirector()

createRollDirector(apValues): APRollDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APRollDirector

Inherit Doc

Implementation of

APConfig.createRollDirector


createToVerticalDirector()

createToVerticalDirector(): APTogaPitchDirector

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

Returns

APTogaPitchDirector

Inherit Doc

Implementation of

APConfig.createToVerticalDirector


createTrackDirector()

createTrackDirector(apValues): APTrkDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APTrkDirector

Inherit Doc

Implementation of

APConfig.createTrackDirector


createVariableBankManager()

createVariableBankManager(apValues): Epic2VariableBankManager

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

Parameters

ParameterType
apValuesAPValues

Returns

Epic2VariableBankManager

Inherit Doc

Implementation of

APConfig.createVariableBankManager


createVNavManager()

createVNavManager(apValues): Epic2VNavManager

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

Parameters

ParameterType
apValuesAPValues

Returns

Epic2VNavManager

Inherit Doc

Implementation of

APConfig.createVNavManager


createVNavPathDirector()

createVNavPathDirector(apValues): undefined | APVNavPathDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

undefined | APVNavPathDirector

Inherit Doc

Implementation of

APConfig.createVNavPathDirector


createVorDirector()

createVorDirector(apValues): APNavDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APNavDirector

Inherit Doc

Implementation of

APConfig.createVorDirector


createVsDirector()

createVsDirector(apValues): PlaneDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

PlaneDirector

Inherit Doc

Implementation of

APConfig.createVsDirector


createWingLevelerDirector()

createWingLevelerDirector(apValues): APLvlDirector

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

Parameters

ParameterType
apValuesAPValues

Returns

APLvlDirector

Inherit Doc

Implementation of

APConfig.createWingLevelerDirector