Class: MapStandaloneFlightPlanPlanDataProvider
A MapFlightPlanDataProvider which provides data for a standalone flight plan not owned by a flight planner.
Implements
Constructors
constructor
• new MapStandaloneFlightPlanPlanDataProvider(plan
): MapStandaloneFlightPlanPlanDataProvider
Constructor.
Parameters
Name | Type | Description |
---|---|---|
plan | Subscribable <null | FlightPlan > | A subscribable which provides the flight plan for this data provider. |
Returns
MapStandaloneFlightPlanPlanDataProvider
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:69
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.
Implementation of
MapFlightPlanDataProvider.activeLateralLegIndex
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:20
lnavData
• Readonly
lnavData: Subscribable
<undefined
| LNavTrackingState
>
A subscribable which provides LNAV data.
Implementation of
MapFlightPlanDataProvider.lnavData
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:23
obsCourse
• Readonly
obsCourse: Subscribable
<undefined
| number
>
A subscribable which provides the current OBS course, or undefined if OBS is not active.
Implementation of
MapFlightPlanDataProvider.obsCourse
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:59
plan
• Readonly
plan: Subscribable
<null
| FlightPlan
>
A subscribable which provides the flight plan for this data provider.
Implementation of
MapFlightPlanDataProvider.plan
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:69
planCalculated
• Readonly
planCalculated: SubEvent
<MapStandaloneFlightPlanPlanDataProvider
, void
>
An event which notifies when the displayed plan has been calculated.
Implementation of
MapFlightPlanDataProvider.planCalculated
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:16
planModified
• Readonly
planModified: SubEvent
<MapStandaloneFlightPlanPlanDataProvider
, void
>
An event which notifies when the displayed plan has been modified.
Implementation of
MapFlightPlanDataProvider.planModified
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:13
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.
Implementation of
MapFlightPlanDataProvider.vnavBocLegIndex
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:48
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.
Implementation of
MapFlightPlanDataProvider.vnavBodLegIndex
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:34
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.
Implementation of
MapFlightPlanDataProvider.vnavDistanceToToc
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:55
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.
Implementation of
MapFlightPlanDataProvider.vnavDistanceToTod
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:41
vnavPathMode
• Readonly
vnavPathMode: Subscribable
<VNavPathMode
>
A subscribable which provides the currently active VNAV path mode.
Implementation of
MapFlightPlanDataProvider.vnavPathMode
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:28
vnavState
• Readonly
vnavState: Subscribable
<VNavState
>
A subscribable which provides the current VNAV state.
Implementation of
MapFlightPlanDataProvider.vnavState
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:26
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.
Implementation of
MapFlightPlanDataProvider.vnavTocLegDistance
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:51
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.
Implementation of
MapFlightPlanDataProvider.vnavTocLegIndex
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:45
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.
Implementation of
MapFlightPlanDataProvider.vnavTodLegDistance
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:37
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.
Implementation of
MapFlightPlanDataProvider.vnavTodLegIndex
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:31
Methods
destroy
▸ destroy(): void
Destroys this data provider.
Returns
void
Defined in
src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:106