Skip to main content

Interface: MapFlightPlanDataProvider

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:6

A provider of flight plan data for MapFlightPlanLayer.

Properties

activeLateralLegIndex

readonly activeLateralLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.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.


readonly lnavData: Subscribable<undefined | LNavTrackingState>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:25

A subscribable which provides LNAV data.


obsCourse

readonly obsCourse: Subscribable<undefined | number>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:82

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


plan

readonly plan: Subscribable<null | FlightPlan>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:8

A subscribable which provides the flight plan to be displayed.


planCalculated

readonly planCalculated: SubEventInterface<MapFlightPlanDataProvider, void>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:14

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


planModified

readonly planModified: SubEventInterface<MapFlightPlanDataProvider, void>

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

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


vnavBocLegIndex

readonly vnavBocLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:67

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.


vnavBodLegIndex

readonly vnavBodLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:43

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.


vnavDistanceToToc

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

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:79

A subscribable which provides the distance along the flight path from the plane's current position to the next top-of-climb.


vnavDistanceToTod

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

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

A subscribable which provides the distance along the flight path from the plane's current position to the next top-of-descent.


vnavPathMode

readonly vnavPathMode: Subscribable<VNavPathMode>

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

A subscribable which provides the currently active VNAV path mode.


vnavState

readonly vnavState: Subscribable<VNavState>

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

A subscribable which provides the current VNAV state.


vnavTocLegDistance

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

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:73

A subscribable which provides the distance along the flight path from the VNAV top-of-climb point to the end of the TOC leg.


vnavTocLegIndex

readonly vnavTocLegIndex: Subscribable<number>

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:61

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.


vnavTodLegDistance

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

Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:49

A subscribable which provides the distance along the flight path from the VNAV top-of-descent point to the end of the TOD leg.


vnavTodLegIndex

readonly vnavTodLegIndex: Subscribable<number>

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

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.