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
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. |
gpsSteerCommand | Accessible <Readonly <APGpsSteerDirectorSteerCommand >> | The steering command for the GPSS director to follow. |
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:26
The autopilot's default lateral mode.
Implementation of
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
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
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The 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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The 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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
The autopilot's VNAV Manager.
Implementation of
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The 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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
The autopilot's wing level mode director, or undefined
to omit the director.