Class: G3000APConfig
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:14
A G3000 autopilot configuration.
Extends
Constructors
Constructor
new G3000APConfig(
bus
,fms
,lnavComputer
,verticalPathCalculator
,navToNavComputer
,config
,pluginOptions
):G3000APConfig
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:27
Creates a new instance of G3000APConfig.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
fms | Fms | The FMS instance from which to source data. |
lnavComputer | LNavComputer | The LNAV computer from which to source data. |
verticalPathCalculator | VNavPathCalculator | The vertical path calculator to use for the autopilot's internal VNAV and glidepath computers. |
navToNavComputer | GarminNavToNavComputer | The nav-to-nav computer from which to source data. |
config | AvionicsConfig | The avionics configuration object. |
pluginOptions | readonly G3000AutopilotPluginOptions [] | An array of autopilot options defined by plugins. The array should be ordered such that options from plugins that were loaded earlier are positioned before options from plugins that were loaded later. |
Returns
G3000APConfig
Overrides
Properties
autopilotDriverOptions
autopilotDriverOptions:
AutopilotDriverOptions
Defined in: garminsdk/autopilot/GarminAPConfig.ts:181
Options for the Autopilot Driver
Inherited from
GarminAPConfig
.autopilotDriverOptions
cdiId
readonly
cdiId:string
Defined in: garminsdk/autopilot/GarminAPConfig.ts:176
The ID of the CDI associated with the autopilot. Defaults to the empty string ''
.
Inherited from
deactivateAutopilotOnGa
readonly
deactivateAutopilotOnGa:boolean
Defined in: garminsdk/autopilot/GarminAPConfig.ts:179
Whether to deactivate the autopilot when GA mode is armed in response to a TO/GA mode button press. Defaults to true
.
Inherited from
GarminAPConfig
.deactivateAutopilotOnGa
defaultLateralMode
defaultLateralMode:
APLateralModes
=APLateralModes.ROLL
Defined in: garminsdk/autopilot/GarminAPConfig.ts:171
The autopilot's default lateral mode.
Inherited from
GarminAPConfig
.defaultLateralMode
defaultMaxBankAngle
defaultMaxBankAngle:
number
=GarminAPConfig.DEFAULT_MAX_BANK_ANGLE
Defined in: garminsdk/autopilot/GarminAPConfig.ts:173
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
Inherited from
GarminAPConfig
.defaultMaxBankAngle
defaultVerticalMode
defaultVerticalMode:
APVerticalModes
=APVerticalModes.PITCH
Defined in: garminsdk/autopilot/GarminAPConfig.ts:172
The autopilot's default vertical mode.
Inherited from
GarminAPConfig
.defaultVerticalMode
useIndicatedMach
readonly
useIndicatedMach:boolean
Defined in: garminsdk/autopilot/GarminAPConfig.ts:187
Whether the autopilot should use mach number calculated from the impact pressure derived from indicated airspeed and ambient pressure instead of the true mach number.
Inherited from
GarminAPConfig
.useIndicatedMach
DEFAULT_BANK_RATE
readonly
static
DEFAULT_BANK_RATE:10
=10
Defined in: garminsdk/autopilot/GarminAPConfig.ts:151
The default commanded bank angle rate, in degrees per second.
Inherited from
GarminAPConfig
.DEFAULT_BANK_RATE
DEFAULT_GA_PITCH_ANGLE
readonly
static
DEFAULT_GA_PITCH_ANGLE:7.5
=7.5
Defined in: garminsdk/autopilot/GarminAPConfig.ts:166
The default target pitch angle, in degrees, commanded by the GA director. Positive values indicate upward pitch.
Inherited from
GarminAPConfig
.DEFAULT_GA_PITCH_ANGLE
DEFAULT_HDG_DIRECTION_UNLOCK_THRESHOLD
readonly
static
DEFAULT_HDG_DIRECTION_UNLOCK_THRESHOLD:331
=331
Defined in: garminsdk/autopilot/GarminAPConfig.ts:169
The default HDG director turn direction unlock threshold, in degrees.
Inherited from
GarminAPConfig
.DEFAULT_HDG_DIRECTION_UNLOCK_THRESHOLD
DEFAULT_LOW_BANK_ANGLE
readonly
static
DEFAULT_LOW_BANK_ANGLE:15
=15
Defined in: garminsdk/autopilot/GarminAPConfig.ts:160
The default maximum bank angle, in degrees, in Low Bank Mode.
Inherited from
GarminAPConfig
.DEFAULT_LOW_BANK_ANGLE
DEFAULT_MAX_BANK_ANGLE
readonly
static
DEFAULT_MAX_BANK_ANGLE:25
=25
Defined in: garminsdk/autopilot/GarminAPConfig.ts:157
The default maximum bank angle, in degrees, for ROL, HDG, NAV, and LNAV directors.
Inherited from
GarminAPConfig
.DEFAULT_MAX_BANK_ANGLE
DEFAULT_PITCH_RATE
readonly
static
DEFAULT_PITCH_RATE:5
=5
Defined in: garminsdk/autopilot/GarminAPConfig.ts:148
The default commanded pitch angle rate, in degrees per second.
Inherited from
GarminAPConfig
.DEFAULT_PITCH_RATE
DEFAULT_ROLL_MIN_BANK_ANGLE
readonly
static
DEFAULT_ROLL_MIN_BANK_ANGLE:6
=6
Defined in: garminsdk/autopilot/GarminAPConfig.ts:154
The default minimum bank angle, in degrees, for ROL director.
Inherited from
GarminAPConfig
.DEFAULT_ROLL_MIN_BANK_ANGLE
DEFAULT_TO_PITCH_ANGLE
readonly
static
DEFAULT_TO_PITCH_ANGLE:10
=10
Defined in: garminsdk/autopilot/GarminAPConfig.ts:163
The default target pitch angle, in degrees, commanded by the TO director. Positive values indicate upward pitch.
Inherited from
GarminAPConfig
.DEFAULT_TO_PITCH_ANGLE
Methods
createAltCapDirector()
protected
createAltCapDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:507
Creates the autopilot's altitude capture mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's altitude capture mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createAltCapDirector
createAltHoldDirector()
protected
createAltHoldDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:498
Creates the autopilot's altitude hold mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's altitude hold mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createAltHoldDirector
createBcDirector()
protected
createBcDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:429
Creates the autopilot's localizer backcourse mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's localizer backcourse mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createBcDirector
createFlcDirector()
protected
createFlcDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:489
Creates the autopilot's flight level change mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's flight level change mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createFlcDirector
createGaLateralDirector()
protected
createGaLateralDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:453
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.
Inherited from
GarminAPConfig
.createGaLateralDirector
createGaVerticalDirector()
protected
createGaVerticalDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:566
Creates the autopilot's go-around vertical mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's go-around vertical mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createGaVerticalDirector
createGpDirector()
protected
createGpDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:526
Creates the autopilot's glidepath mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's glidepath mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createGpDirector
createGpssDirector()
protected
createGpssDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:375
Creates the autopilot's GPSS mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's GPSS mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createGpssDirector
createGsDirector()
protected
createGsDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:543
Creates the autopilot's glideslope mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's glideslope mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createGsDirector
createHeadingDirector()
protected
createHeadingDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:352
Creates the autopilot's heading mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's heading mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createHeadingDirector
createLateralDirectors()
createLateralDirectors(
apValues
):Iterable
<Readonly
<APConfigDirectorEntry
>>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:76
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.
Overrides
GarminAPConfig
.createLateralDirectors
createLocDirector()
protected
createLocDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:414
Creates the autopilot's localizer mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's localizer mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createLocDirector
createNavToNavManager()
createNavToNavManager(
apValues
):undefined
|NavToNavManager2
Defined in: garminsdk/autopilot/GarminAPConfig.ts:581
Creates the autopilot's nav-to-nav manager.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| NavToNavManager2
The autopilot's nav-to-nav manager.
Inherited from
GarminAPConfig
.createNavToNavManager
createPitchDirector()
protected
createPitchDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:462
Creates the autopilot's pitch mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's pitch mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createPitchDirector
createPitchLevelerDirector()
protected
createPitchLevelerDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:471
Creates the autopilot's pitch level mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's pitch level mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createPitchLevelerDirector
createRollDirector()
protected
createRollDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:334
Creates the autopilot's roll mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's roll mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createRollDirector
createToLateralDirector()
protected
createToLateralDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:444
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.
Inherited from
GarminAPConfig
.createToLateralDirector
createToVerticalDirector()
protected
createToVerticalDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:557
Creates the autopilot's takeoff vertical mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's takeoff vertical mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createToVerticalDirector
createTrackDirector()
protected
createTrackDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:365
Creates the autopilot's track mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's track mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createTrackDirector
createVerticalDirectors()
createVerticalDirectors(
apValues
):Iterable
<Readonly
<APConfigDirectorEntry
>>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:97
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.
Overrides
GarminAPConfig
.createVerticalDirectors
createVNavManager()
createVNavManager(
apValues
):undefined
|VNavManager
Defined in: garminsdk/autopilot/GarminAPConfig.ts:571
Creates the autopilot's VNAV Manager.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| VNavManager
The autopilot's VNAV Manager.
Inherited from
GarminAPConfig
.createVNavManager
createVNavPathDirector()
protected
createVNavPathDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:517
Creates the autopilot's VNAV path mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's VNAV path mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createVNavPathDirector
createVorDirector()
protected
createVorDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:399
Creates the autopilot's VOR mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's VOR mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createVorDirector
createVsDirector()
protected
createVsDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:480
Creates the autopilot's vertical speed mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's vertical speed mode director, or undefined
to omit the director.
Inherited from
GarminAPConfig
.createVsDirector
createWingLevelerDirector()
protected
createWingLevelerDirector(apValues
):undefined
|PlaneDirector
Defined in: garminsdk/autopilot/GarminAPConfig.ts:343
Creates the autopilot's wing level mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's wing level mode director, or undefined
to omit the director.