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
Parameter | Type | Description |
---|---|---|
bus | EventBus | is an instance of the Event Bus. |
facLoader | FacilityLoader | The facility loader. |
flightPlanner | FlightPlanner | is an instance of the flight planner. |
flightPlanStore | FlightPlanStore | The flight plan store. |
selectedFmsPosIndex | Subscribable <number > | The selected FMS pos system. |
verticalPathCalculator | SmoothingPathCalculator | The instance of the vertical path calculator to use for the vnav director. |
activePerformancePlan | Epic2PerformancePlan | The instance of the active performance plan to use for the vnav director. |
pluginSystem | PluginSystem <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
Parameter | Type |
---|---|
apValues | APValues |
Returns
APAltCapDirector
Inherit Doc
Implementation of
APConfig.createAltCapDirector
createAltHoldDirector()
createAltHoldDirector(
apValues
):APAltDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:128
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APAltDirector
Inherit Doc
Implementation of
APConfig.createAltHoldDirector
createBcDirector()
createBcDirector(
apValues
):APBackCourseDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:103
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APBackCourseDirector
Inherit Doc
Implementation of
APConfig.createBcDirector
createFlcDirector()
createFlcDirector(
apValues
):PlaneDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:122
Parameters
Parameter | Type |
---|---|
apValues | APValues |
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
Parameter | Type |
---|---|
apValues | APValues |
Returns
APGPDirector
Inherit Doc
Implementation of
APConfig.createGpDirector
createGpssDirector()
createGpssDirector(
apValues
):LNavDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:84
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
LNavDirector
Inherit Doc
Implementation of
APConfig.createGpssDirector
createGsDirector()
createGsDirector(
apValues
):APGSDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:169
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APGSDirector
Inherit Doc
Implementation of
APConfig.createGsDirector
createHeadingDirector()
createHeadingDirector(
apValues
):APHdgDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:64
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APHdgDirector
Inherit Doc
Implementation of
APConfig.createHeadingDirector
createLocDirector()
createLocDirector(
apValues
):APNavDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:98
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APNavDirector
Inherit Doc
Implementation of
APConfig.createLocDirector
createNavToNavManager()
createNavToNavManager(
apValues
):Epic2NavToNavManager
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:175
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
Epic2NavToNavManager
Inherit Doc
Implementation of
APConfig.createNavToNavManager
createPitchDirector()
createPitchDirector(
apValues
):PlaneDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:110
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
PlaneDirector
Inherit Doc
Implementation of
APConfig.createPitchDirector
createRollDirector()
createRollDirector(
apValues
):APRollDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:74
Parameters
Parameter | Type |
---|---|
apValues | APValues |
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
Parameter | Type |
---|---|
apValues | APValues |
Returns
APTrkDirector
Inherit Doc
Implementation of
APConfig.createTrackDirector
createVariableBankManager()
createVariableBankManager(
apValues
):Epic2VariableBankManager
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:180
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
Inherit Doc
Implementation of
APConfig.createVariableBankManager
createVNavManager()
createVNavManager(
apValues
):Epic2VNavManager
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:143
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
Inherit Doc
Implementation of
APConfig.createVNavManager
createVNavPathDirector()
createVNavPathDirector(
apValues
):undefined
|APVNavPathDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:158
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
undefined
| APVNavPathDirector
Inherit Doc
Implementation of
APConfig.createVNavPathDirector
createVorDirector()
createVorDirector(
apValues
):APNavDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:93
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APNavDirector
Inherit Doc
Implementation of
APConfig.createVorDirector
createVsDirector()
createVsDirector(
apValues
):PlaneDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:116
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
PlaneDirector
Inherit Doc
Implementation of
APConfig.createVsDirector
createWingLevelerDirector()
createWingLevelerDirector(
apValues
):APLvlDirector
Defined in: workingtitle-instruments-epic2/shared/Autopilot/Epic2APConfig.ts:79
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
APLvlDirector
Inherit Doc
Implementation of
APConfig.createWingLevelerDirector