Skip to main content

Interface: MapFlightPlanDataProvider

A provider of flight plan data for MapFlightPlanLayer.

Implemented by

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


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