Interface: MapFlightPlanDataProvider
Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:6
A provider of flight plan data for MapFlightPlanLayer.
Properties
activeLateralLegIndex
readonlyactiveLateralLegIndex: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.
lnavData
readonlylnavData:Subscribable<undefined|LNavTrackingState>
Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:25
A subscribable which provides LNAV data.
obsCourse
readonlyobsCourse: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
readonlyplan:Subscribable<null|FlightPlan>
Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:8
A subscribable which provides the flight plan to be displayed.
planCalculated
readonlyplanCalculated: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
readonlyplanModified: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
readonlyvnavBocLegIndex: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
readonlyvnavBodLegIndex: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
readonlyvnavDistanceToToc: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
readonlyvnavDistanceToTod: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
readonlyvnavPathMode:Subscribable<VNavPathMode>
Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:31
A subscribable which provides the currently active VNAV path mode.
vnavState
readonlyvnavState:Subscribable<VNavState>
Defined in: src/garminsdk/components/map/flightplan/MapFlightPlanDataProvider.ts:28
A subscribable which provides the current VNAV state.
vnavTocLegDistance
readonlyvnavTocLegDistance: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
readonlyvnavTocLegIndex: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
readonlyvnavTodLegDistance: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
readonlyvnavTodLegIndex: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.