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
Parameter | Type | Description |
---|---|---|
bus | EventBus | is an instance of the Event Bus. |
flightPlanner | FlightPlanner | is an instance of the flight planner. |
messageService | MessageService | The instance of MessageService to use. |
verticalPathCalculator | SmoothingPathCalculator | The instance of the vertical path calculator to use for the vnav director. |
activePerformancePlan | PerformancePlan | 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. |
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
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
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
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
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:194
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:138
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
):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
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.
createGaLateralDirector()
protected
createGaLateralDirector(apValues
):undefined
|PlaneDirector
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
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
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:223
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:103
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:232
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:76
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-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
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:129
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
):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
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
):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
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:85
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.
createToLateralDirector()
protected
createToLateralDirector(apValues
):undefined
|PlaneDirector
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
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
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
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
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-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
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
):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
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:213
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:120
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
):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
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-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Autopilot/WT21APConfig.ts:94
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.