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