Interface: MapFlightPlanDataProvider
A provider of flight plan data for MapFlightPlanLayer.
Implemented by
MapActiveFlightPlanDataProvider
MapFlightPlannerPlanDataProvider
MapStandaloneFlightPlanPlanDataProvider
Properties
activeLateralLegIndex
• Readonly
activeLateralLegIndex: Subscribable
<number
>
A subscribable which provides the index of the active lateral leg of the displayed flight plan, or -1 if no such leg exists.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:20
lnavData
• Readonly
lnavData: Subscribable
<undefined
| LNavTrackingState
>
A subscribable which provides LNAV data.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:25
obsCourse
• Readonly
obsCourse: Subscribable
<undefined
| number
>
A subscribable which provides the current OBS course, or undefined if OBS is not active.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:82
plan
• Readonly
plan: Subscribable
<null
| FlightPlan
>
A subscribable which provides the flight plan to be displayed.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:8
planCalculated
• Readonly
planCalculated: SubEventInterface
<MapFlightPlanDataProvider
, void
>
An event which notifies when the displayed plan has been calculated.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:14
planModified
• Readonly
planModified: SubEventInterface
<MapFlightPlanDataProvider
, void
>
An event which notifies when the displayed plan has been modified.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:11
vnavBocLegIndex
• Readonly
vnavBocLegIndex: Subscribable
<number
>
A subscribable which provides the index of the leg within which the VNAV bottom-of-climb point lies, or -1 if no such leg exists.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:67
vnavBodLegIndex
• Readonly
vnavBodLegIndex: Subscribable
<number
>
A subscribable which provides the index of the leg within which the VNAV bottom-of-descent point lies, or -1 if no such leg exists.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:43
vnavDistanceToToc
• Readonly
vnavDistanceToToc: Subscribable
<NumberUnitInterface
<Distance
, Unit
<Distance
>>>
A subscribable which provides the distance along the flight path from the plane's current position to the next top-of-climb.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:79
vnavDistanceToTod
• Readonly
vnavDistanceToTod: Subscribable
<NumberUnitInterface
<Distance
, Unit
<Distance
>>>
A subscribable which provides the distance along the flight path from the plane's current position to the next top-of-descent.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:55
vnavPathMode
• Readonly
vnavPathMode: Subscribable
<VNavPathMode
>
A subscribable which provides the currently active VNAV path mode.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:31
vnavState
• Readonly
vnavState: Subscribable
<VNavState
>
A subscribable which provides the current VNAV state.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:28
vnavTocLegDistance
• Readonly
vnavTocLegDistance: Subscribable
<NumberUnitInterface
<Distance
, Unit
<Distance
>>>
A subscribable which provides the distance along the flight path from the VNAV top-of-climb point to the end of the TOC leg.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:73
vnavTocLegIndex
• Readonly
vnavTocLegIndex: Subscribable
<number
>
A subscribable which provides the index of the leg within which the VNAV top-of-climb point lies, or -1 if no such leg exists.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:61
vnavTodLegDistance
• Readonly
vnavTodLegDistance: Subscribable
<NumberUnitInterface
<Distance
, Unit
<Distance
>>>
A subscribable which provides the distance along the flight path from the VNAV top-of-descent point to the end of the TOD leg.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:49
vnavTodLegIndex
• Readonly
vnavTodLegIndex: Subscribable
<number
>
A subscribable which provides the index of the leg within which the VNAV top-of-descent point lies, or -1 if no such leg exists.
Defined in
src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:37