Class: FlightPlanListManager
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:15
Tracks flight plan segments and legs and manages them together in a single list.
Constructors
Constructor
new FlightPlanListManager(
bus,store,fms,planIndex,loadNewAirwaysCollapsed):FlightPlanListManager
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:54
Creates a new FlightPlanListManager.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
store | FlightPlanStore | The flight plan store to use. |
fms | Epic2Fms | The FMS. |
planIndex | number | The flight plan index to use. |
loadNewAirwaysCollapsed | Subscribable<boolean> | A subscribable indicating whether new airways should be collapsed. |
Returns
FlightPlanListManager
Properties
collapsedAirwaySegments
readonlycollapsedAirwaySegments:SetSubject<FlightPlanSegment>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:38
dataList
readonlydataList:SubscribableArray<FlightPlanListData>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:17
fromLegListIndex
readonlyfromLegListIndex:Subject<undefined|number>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:19
fromLegVisibleListIndex
readonlyfromLegVisibleListIndex:Subject<undefined|number>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:21
legDataMap
readonlylegDataMap:ReadonlyMap<FlightPlanLegData,FlightPlanLegListData>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:31
segmentDataMap
readonlysegmentDataMap:ReadonlyMap<FlightPlanSegmentData,FlightPlanSegmentListData>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:28
toLegListIndex
readonlytoLegListIndex:Subject<undefined|number>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:20
toLegVisibleListIndex
readonlytoLegVisibleListIndex:Subject<undefined|number>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:22
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:697
Celans up subscriptions.
Returns
void