Interface: VNavDataProvider
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:32
A provider of VNAV data for various displays.
Properties
activeConstraintLeg
readonlyactiveConstraintLeg:Subscribable<null|LegDefinition>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:52
The flight plan leg that defines the active VNAV constraint.
cruiseAltitude
readonlycruiseAltitude:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:49
The current VNAV cruise altitude, in feet.
distanceToTod
readonlydistanceToTod:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:70
The distance remaining to the next top of descent, in nautical miles.
fpa
readonlyfpa:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:58
The desired flight path angle, in degrees, for the current VNAV leg. Positive angles represent descending paths.
isVNavDirectToActive
readonlyisVNavDirectToActive:Subscribable<boolean>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:43
Whether VNAV direct-to is currently active.
pathMode
readonlypathMode:Subscribable<VNavPathMode>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:46
The current VNAV path mode.
phase
readonlyphase:Subscribable<null|VerticalFlightPhase>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:34
The current VNAV phase.
targetRestriction
readonlytargetRestriction:Subscribable<null|VNavTargetAltitudeRestriction>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:55
The target VNAV altitude restriction.
timeToBoc
readonlytimeToBoc:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:82
The time remaining to the next bottom of climb, in seconds.
timeToBod
readonlytimeToBod:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:76
The time remaining to the next bottom of descent, in seconds.
timeToToc
readonlytimeToToc:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:79
The time remaining to the next top of climb, in seconds.
timeToTod
readonlytimeToTod:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:73
The time remaining to the next top of descent, in seconds.
trackAlert
readonlytrackAlert:ReadonlySubEvent<void,GarminVNavTrackAlertType>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:85
An event that is fired when a vertical track alert is issued. The event data is the alert type.
verticalDeviation
readonlyverticalDeviation:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:67
The vertical deviation, in feet, from the VNAV path profile. Positive values indicate deviation above the profile.
verticalSpeedTarget
readonlyverticalSpeedTarget:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:61
The vertical speed target, in feet per minute, for the current VNAV leg.
vnavFlightPhase
readonlyvnavFlightPhase:Subscribable<GarminVNavFlightPhase>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:37
The current VNAV flight phase.
vnavTrackingPhase
readonlyvnavTrackingPhase:Subscribable<GarminVNavTrackingPhase>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:40
The current VNAV tracking phase.
vsRequired
readonlyvsRequired:Subscribable<null|number>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:64
The vertical speed required, in feet per minute, to meet the active VNAV restriction.