Skip to main content

Class: MapStandaloneFlightPlanPlanDataProvider

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:11

A MapFlightPlanDataProvider which provides data for a standalone flight plan not owned by a flight planner.

Implements​

Constructors​

Constructor​

new MapStandaloneFlightPlanPlanDataProvider(plan): MapStandaloneFlightPlanPlanDataProvider

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:69

Constructor.

Parameters​

ParameterTypeDescription
planSubscribable<FlightPlan | null>A subscribable which provides the flight plan for this data provider.

Returns​

MapStandaloneFlightPlanPlanDataProvider

Properties​

activeLateralLegIndex​

readonly activeLateralLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:20

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


readonly lnavData: Subscribable<LNavTrackingState | undefined>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:23

A subscribable which provides LNAV data.

Implementation of​

MapFlightPlanDataProvider.lnavData


obsCourse​

readonly obsCourse: Subscribable<number | undefined>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:59

A subscribable which provides the current OBS course, or undefined if OBS is not active.

Implementation of​

MapFlightPlanDataProvider.obsCourse


plan​

readonly plan: Subscribable<FlightPlan | null>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:69

A subscribable which provides the flight plan for this data provider.

Implementation of​

MapFlightPlanDataProvider.plan


planCalculated​

readonly planCalculated: SubEvent<MapStandaloneFlightPlanPlanDataProvider, void>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:16

An event which notifies when the displayed plan has been calculated.

Implementation of​

MapFlightPlanDataProvider.planCalculated


planModified​

readonly planModified: SubEvent<MapStandaloneFlightPlanPlanDataProvider, void>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:13

An event which notifies when the displayed plan has been modified.

Implementation of​

MapFlightPlanDataProvider.planModified


vnavBocLegIndex​

readonly vnavBocLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:48

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


vnavBodLegIndex​

readonly vnavBodLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:34

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


vnavDistanceToToc​

readonly vnavDistanceToToc: Subscribable<NumberUnitInterface<Distance, Unit<Distance>>>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:55

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


vnavDistanceToTod​

readonly vnavDistanceToTod: Subscribable<NumberUnitInterface<Distance, Unit<Distance>>>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:41

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


vnavPathMode​

readonly vnavPathMode: Subscribable<VNavPathMode>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:28

A subscribable which provides the currently active VNAV path mode.

Implementation of​

MapFlightPlanDataProvider.vnavPathMode


vnavState​

readonly vnavState: Subscribable<VNavState>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:26

A subscribable which provides the current VNAV state.

Implementation of​

MapFlightPlanDataProvider.vnavState


vnavTocLegDistance​

readonly vnavTocLegDistance: Subscribable<NumberUnitInterface<Distance, Unit<Distance>>>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:51

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


vnavTocLegIndex​

readonly vnavTocLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:45

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


vnavTodLegDistance​

readonly vnavTodLegDistance: Subscribable<NumberUnitInterface<Distance, Unit<Distance>>>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:37

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


vnavTodLegIndex​

readonly vnavTodLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:31

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

Methods​

destroy()​

destroy(): void

Defined in: src/garminsdk/components/map/flightplan/MapStandaloneFlightPlanDataProvider.ts:106

Destroys this data provider.

Returns​

void