Skip to main content

Interface: VNavDataProvider

A provider of VNAV data for various displays.

Implemented by

Properties

activeConstraintLeg

Readonly activeConstraintLeg: Subscribable<null | LegDefinition>

The flight plan leg that defines the active VNAV constraint.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:52


cruiseAltitude

Readonly cruiseAltitude: Subscribable<null | number>

The current VNAV cruise altitude, in feet.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:49


distanceToTod

Readonly distanceToTod: Subscribable<null | number>

The distance remaining to the next top of descent, in nautical miles.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:70


fpa

Readonly fpa: Subscribable<null | number>

The desired flight path angle, in degrees, for the current VNAV leg. Positive angles represent descending paths.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:58


isVNavDirectToActive

Readonly isVNavDirectToActive: Subscribable<boolean>

Whether VNAV direct-to is currently active.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:43


pathMode

Readonly pathMode: Subscribable<VNavPathMode>

The current VNAV path mode.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:46


phase

Readonly phase: Subscribable<null | VerticalFlightPhase>

The current VNAV phase.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:34


targetRestriction

Readonly targetRestriction: Subscribable<null | VNavTargetAltitudeRestriction>

The target VNAV altitude restriction.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:55


timeToBoc

Readonly timeToBoc: Subscribable<null | number>

The time remaining to the next bottom of climb, in seconds.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:82


timeToBod

Readonly timeToBod: Subscribable<null | number>

The time remaining to the next bottom of descent, in seconds.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:76


timeToToc

Readonly timeToToc: Subscribable<null | number>

The time remaining to the next top of climb, in seconds.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:79


timeToTod

Readonly timeToTod: Subscribable<null | number>

The time remaining to the next top of descent, in seconds.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:73


verticalDeviation

Readonly verticalDeviation: Subscribable<null | number>

The vertical deviation, in feet, from the VNAV path profile. Positive values indicate deviation above the profile.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:67


verticalSpeedTarget

Readonly verticalSpeedTarget: Subscribable<null | number>

The vertical speed target, in feet per minute, for the current VNAV leg.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:61


vnavFlightPhase

Readonly vnavFlightPhase: Subscribable<GarminVNavFlightPhase>

The current VNAV flight phase.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:37


vnavTrackingPhase

Readonly vnavTrackingPhase: Subscribable<GarminVNavTrackingPhase>

The current VNAV tracking phase.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:40


vsRequired

Readonly vsRequired: Subscribable<null | number>

The vertical speed required, in feet per minute, to meet the active VNAV restriction.

Defined in

src/garminsdk/navigation/VNavDataProvider.ts:64