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:98

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:88

The current external glidepath guidance.

Returns

Readonly<GarminVNavGlidepathGuidance>


gpsSteerCommand

Get Signature

get gpsSteerCommand(): Readonly<APGpsSteerDirectorSteerCommand>

Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:48

The current external GPS steer command.

Returns

Readonly<APGpsSteerDirectorSteerCommand>


verticalPathGuidance

Get Signature

get verticalPathGuidance(): Readonly<GarminVNavPathGuidance>

Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:75

The current external vertical path guidance.

Returns

Readonly<GarminVNavPathGuidance>


vnavGuidance

Get Signature

get vnavGuidance(): Readonly<GarminVNavGuidance>

Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:64

The current external VNAV guidance.

Returns

Readonly<GarminVNavGuidance>

Methods

update()

update(): void

Defined in: src/garminsdk/autopilot/data/APExternalGuidanceProvider.ts:125

Updates this provider's data.

Returns

void