Skip to main content

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​

ParameterTypeDescription
indexnumberThe 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