Skip to main content

Class: MFDSelectDepartureStore

A data store for the MFD departure selection component.

Hierarchy

Constructors

constructor

new MFDSelectDepartureStore(): MFDSelectDepartureStore

Constructor.

Returns

MFDSelectDepartureStore

Inherited from

SelectDepartureStore.constructor

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:19

Properties

_procedures

Protected Readonly _procedures: ArraySubject<Procedure>

Inherited from

SelectDepartureStore._procedures

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:9


previewPlan

Readonly previewPlan: Subject<null | FlightPlan>

Inherited from

SelectDepartureStore.previewPlan

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:14


procedures

Readonly procedures: SubscribableArray<Procedure>

Inherited from

SelectDepartureStore.procedures

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:10


runways

Readonly runways: ArraySubject<RunwayTransition>

Inherited from

SelectDepartureStore.runways

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:15


selectedFacility

Readonly selectedFacility: Subject<undefined | AirportFacility>

Inherited from

SelectDepartureStore.selectedFacility

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:7


selectedProcIndex

Readonly selectedProcIndex: Subject<number>

Inherited from

SelectDepartureStore.selectedProcIndex

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:11


selectedProcedure

Readonly selectedProcedure: Subject<undefined | Procedure>

Inherited from

SelectDepartureStore.selectedProcedure

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:12


selectedRwyTransIndex

Readonly selectedRwyTransIndex: Subject<number>

Inherited from

SelectDepartureStore.selectedRwyTransIndex

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:12


selectedTransIndex

Readonly selectedTransIndex: Subject<number>

Inherited from

SelectDepartureStore.selectedTransIndex

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:13


sequence

Readonly sequence: ArraySubject<Subject<LegDefinition>>

Inherited from

SelectDepartureStore.sequence

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/SelectProcedureStore.ts:16


transitionPreviewPlan

Readonly transitionPreviewPlan: Subject<null | FlightPlan>

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectDepartureStore.ts:9


transitions

Readonly transitions: ArraySubject<EnrouteTransition>

Inherited from

SelectDepartureStore.transitions

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:16

Methods

getOneWayRunway

getOneWayRunway(airport, procedure, rwyTransIndex): undefined | OneWayRunway

Gets the one-way runway of a procedure runway transition.

Parameters

NameTypeDescription
airportAirportFacilityThe airport of the procedure for which to get the runway.
procedureProcedureA procedure for which to get the runway.
rwyTransIndexnumberThe index of the runway transition for which to get the runway.

Returns

undefined | OneWayRunway

The one-way runway of the specified procedure runway transition, or undefined if there is no such runway.

Inherited from

SelectDepartureStore.getOneWayRunway

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:44


getProcedures

getProcedures(airport): readonly Procedure[]

Gets the procedures array from an airport.

Parameters

NameTypeDescription
airportundefined | AirportFacilityAn airport facility.

Returns

readonly Procedure[]

The procedures array from the specified airport.

Inherited from

SelectDepartureStore.getProcedures

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepartureStore.ts:11


getRunwayString

getRunwayString(runwayTransition): string

Gets a runway designation string from a runway transition.

Parameters

NameTypeDescription
runwayTransitionundefined | RunwayTransitionA runway transition.

Returns

string

The runway designation string of the runway transition.

Inherited from

SelectDepartureStore.getRunwayString

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:58


getRunways

getRunways(procedure): readonly RunwayTransition[]

Gets the runway transitions of a procedure.

Parameters

NameTypeDescription
procedureProcedureA procedure.

Returns

readonly RunwayTransition[]

The runway transitions of the procedure.

Inherited from

SelectDepartureStore.getRunways

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:70


getTransitionName

getTransitionName(procedure, transitionIndex, rwyTransitionIndex): string

Gets the transition name and creates a default transition when the procedure has no transitions.

Parameters

NameTypeDescription
procedureProcedure-
transitionIndexnumberis the index of the transition in the procedure
rwyTransitionIndexnumber-

Returns

string

The transition name string.

Inherited from

SelectDepartureStore.getTransitionName

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepartureStore.ts:16


getTransitions

getTransitions(procedure): readonly EnrouteTransition[]

Gets the enroute transitions of a procedure.

Parameters

NameTypeDescription
procedureProcedureA procedure.

Returns

readonly EnrouteTransition[]

The enroute transitions of the procedure.

Inherited from

SelectDepartureStore.getTransitions

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:79


onSelectedFacilityChanged

onSelectedFacilityChanged(facility): void

Responds to changes in the selected airport facility.

Parameters

NameTypeDescription
facilityundefined | AirportFacilityThe selected airport facility.

Returns

void

Inherited from

SelectDepartureStore.onSelectedFacilityChanged

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:19


onSelectedProcedureChanged

onSelectedProcedureChanged(proc): void

Responds to changes in the selected procedure.

Parameters

NameTypeDescription
procundefined | ProcedureThe selected procedure.

Returns

void

Inherited from

SelectDepartureStore.onSelectedProcedureChanged

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:32