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
readonly
collapsedAirwaySegments:SetSubject
<FlightPlanSegment
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:38
dataList
readonly
dataList:SubscribableArray
<FlightPlanListData
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:17
fromLegListIndex
readonly
fromLegListIndex:Subject
<undefined
|number
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:19
fromLegVisibleListIndex
readonly
fromLegVisibleListIndex:Subject
<undefined
|number
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:21
legDataMap
readonly
legDataMap:ReadonlyMap
<FlightPlanLegData
,FlightPlanLegListData
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:31
segmentDataMap
readonly
segmentDataMap:ReadonlyMap
<FlightPlanSegmentData
,FlightPlanSegmentListData
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:28
toLegListIndex
readonly
toLegListIndex:Subject
<undefined
|number
>
Defined in: workingtitle-instruments-epic2/shared/FlightPlan/FlightPlanListManager.ts:20
toLegVisibleListIndex
readonly
toLegVisibleListIndex: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