Interface: VNavDataProvider
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:32
A provider of VNAV data for various displays.
Properties
activeConstraintLeg
readonly
activeConstraintLeg:Subscribable
<null
|LegDefinition
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:52
The flight plan leg that defines the active VNAV constraint.
cruiseAltitude
readonly
cruiseAltitude:Subscribable
<null
|number
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:49
The current VNAV cruise altitude, in feet.
distanceToTod
readonly
distanceToTod:Subscribable
<null
|number
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:70
The distance remaining to the next top of descent, in nautical miles.
fpa
readonly
fpa: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
readonly
isVNavDirectToActive:Subscribable
<boolean
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:43
Whether VNAV direct-to is currently active.
pathMode
readonly
pathMode:Subscribable
<VNavPathMode
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:46
The current VNAV path mode.
phase
readonly
phase:Subscribable
<null
|VerticalFlightPhase
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:34
The current VNAV phase.
targetRestriction
readonly
targetRestriction:Subscribable
<null
|VNavTargetAltitudeRestriction
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:55
The target VNAV altitude restriction.
timeToBoc
readonly
timeToBoc:Subscribable
<null
|number
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:82
The time remaining to the next bottom of climb, in seconds.
timeToBod
readonly
timeToBod:Subscribable
<null
|number
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:76
The time remaining to the next bottom of descent, in seconds.
timeToToc
readonly
timeToToc:Subscribable
<null
|number
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:79
The time remaining to the next top of climb, in seconds.
timeToTod
readonly
timeToTod:Subscribable
<null
|number
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:73
The time remaining to the next top of descent, in seconds.
trackAlert
readonly
trackAlert: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
readonly
verticalDeviation: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
readonly
verticalSpeedTarget: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
readonly
vnavFlightPhase:Subscribable
<GarminVNavFlightPhase
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:37
The current VNAV flight phase.
vnavTrackingPhase
readonly
vnavTrackingPhase:Subscribable
<GarminVNavTrackingPhase
>
Defined in: src/garminsdk/navigation/VNavDataProvider.ts:40
The current VNAV tracking phase.
vsRequired
readonly
vsRequired: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.