Class: FlightPlanListManager
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:16
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: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:53
Creates a new FlightPlanListManager.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
store | FlightPlanStore | The flight plan store to use. |
fms | Fms<""> | 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: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:37
dataList
readonlydataList:SubscribableArray<FlightPlanListData>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:18
fromLegListIndex
readonlyfromLegListIndex:Subject<undefined|number>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:20
fromLegVisibleListIndex
readonlyfromLegVisibleListIndex:Subject<undefined|number>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:22
legDataMap
readonlylegDataMap:ReadonlyMap<FlightPlanLegData,FlightPlanLegListData>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:32
segmentDataMap
readonlysegmentDataMap:ReadonlyMap<FlightPlanSegmentData,FlightPlanSegmentListData>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:29
toLegListIndex
readonlytoLegListIndex:Subject<undefined|number>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:21
toLegVisibleListIndex
readonlytoLegVisibleListIndex:Subject<undefined|number>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:23
Methods
destroy()
destroy():
void
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:481
Celans up subscriptions.
Returns
void