Class: APExternalGuidanceProvider
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:28
A provider of external autopilot guidance data. Data are sourced from indexed SimVars whose roots are defined in
APExternalGpsSteerCommandSimVars, APExternalVNavGuidanceSimVars, APExternalVerticalPathGuidanceSimVars, and
APExternalGlidepathGuidanceSimVars.
Constructors
Constructor
new APExternalGuidanceProvider(
index,options?):APExternalGuidanceProvider
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:135
Creates a new instance of APExternalGuidanceProvider.
Parameters
| Parameter | Type | Description |
|---|---|---|
index | number | The index of the guidance SimVars from which this provider sources data. |
options? | Readonly<APExternalGuidanceProviderOptions> | Options with which to configure the provider. |
Returns
APExternalGuidanceProvider
Throws
Error if index is not a non-negative integer.
Accessors
glidepathGuidance
Get Signature
get glidepathGuidance():
Readonly<GarminVNavGlidepathGuidance>
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:125
The current external glidepath guidance.
Returns
Readonly<GarminVNavGlidepathGuidance>
gpsSteerCommand
Get Signature
get gpsSteerCommand():
Readonly<APGpsSteerDirectorSteerCommand>
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:85
The current external GPS steer command.
Returns
Readonly<APGpsSteerDirectorSteerCommand>
verticalPathGuidance
Get Signature
get verticalPathGuidance():
Readonly<GarminVNavPathGuidance>
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:112
The current external vertical path guidance.
Returns
Readonly<GarminVNavPathGuidance>
vnavGuidance
Get Signature
get vnavGuidance():
Readonly<GarminVNavGuidance>
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:101
The current external VNAV guidance.
Returns
Readonly<GarminVNavGuidance>
Methods
update()
update():
void
Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:162
Updates this provider's data.
Returns
void