Skip to main content

Class: MFDSelectArrivalStore

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/DepArr/MFDSelectArrivalStore.ts:8

A data store for the MFD departure selection component.

Extends

Constructors

Constructor

new MFDSelectArrivalStore(): MFDSelectArrivalStore

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

Constructor.

Returns

MFDSelectArrivalStore

Inherited from

SelectArrivalStore.constructor

Properties

_procedures

protected readonly _procedures: ArraySubject<Procedure>

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

Inherited from

SelectArrivalStore._procedures


previewPlan

readonly previewPlan: Subject<null | FlightPlan>

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

Inherited from

SelectArrivalStore.previewPlan


procedures

readonly procedures: SubscribableArray<Procedure>

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

Inherited from

SelectArrivalStore.procedures


runways

readonly runways: ArraySubject<RunwayTransition>

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

Inherited from

SelectArrivalStore.runways


selectedFacility

readonly selectedFacility: Subject<undefined | AirportFacility>

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

Inherited from

SelectArrivalStore.selectedFacility


selectedProcedure

readonly selectedProcedure: Subject<undefined | Procedure>

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

Inherited from

SelectArrivalStore.selectedProcedure


selectedProcIndex

readonly selectedProcIndex: Subject<number>

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

Inherited from

SelectArrivalStore.selectedProcIndex


selectedRwyTransIndex

readonly selectedRwyTransIndex: Subject<number>

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

Inherited from

SelectArrivalStore.selectedRwyTransIndex


selectedTransIndex

readonly selectedTransIndex: Subject<number>

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

Inherited from

SelectArrivalStore.selectedTransIndex


sequence

readonly sequence: ArraySubject<Subject<LegDefinition>>

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

Inherited from

SelectArrivalStore.sequence


transitionPreviewPlan

readonly transitionPreviewPlan: Subject<null | FlightPlan>

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


transitions

readonly transitions: ArraySubject<EnrouteTransition>

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

Inherited from

SelectArrivalStore.transitions

Methods

getOneWayRunway()

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

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

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

Parameters

ParameterTypeDescription
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

SelectArrivalStore.getOneWayRunway


getProcedures()

protected getProcedures(airport): readonly Procedure[]

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

Gets the procedures array from an airport.

Parameters

ParameterTypeDescription
airportundefined | AirportFacilityAn airport facility.

Returns

readonly Procedure[]

The procedures array from the specified airport.

Inherited from

SelectArrivalStore.getProcedures


getRunways()

protected getRunways(procedure): readonly RunwayTransition[]

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

Gets the runway transitions of a procedure.

Parameters

ParameterTypeDescription
procedureProcedureA procedure.

Returns

readonly RunwayTransition[]

The runway transitions of the procedure.

Inherited from

SelectArrivalStore.getRunways


getRunwayString()

getRunwayString(runwayTransition): string

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

Gets a runway designation string from a runway transition.

Parameters

ParameterTypeDescription
runwayTransitionundefined | RunwayTransitionA runway transition.

Returns

string

The runway designation string of the runway transition.

Inherited from

SelectArrivalStore.getRunwayString


getTransitionName()

getTransitionName(procedure, transitionIndex, rwyTransitionIndex): string

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

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

Parameters

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

Returns

string

The transition name string.

Inherited from

SelectArrivalStore.getTransitionName


getTransitions()

protected getTransitions(procedure): readonly EnrouteTransition[]

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

Gets the enroute transitions of a procedure.

Parameters

ParameterTypeDescription
procedureProcedureA procedure.

Returns

readonly EnrouteTransition[]

The enroute transitions of the procedure.

Inherited from

SelectArrivalStore.getTransitions


onSelectedFacilityChanged()

protected onSelectedFacilityChanged(facility): void

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

Responds to changes in the selected airport facility.

Parameters

ParameterTypeDescription
facilityundefined | AirportFacilityThe selected airport facility.

Returns

void

Inherited from

SelectArrivalStore.onSelectedFacilityChanged


onSelectedProcedureChanged()

protected onSelectedProcedureChanged(proc): void

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

Responds to changes in the selected procedure.

Parameters

ParameterTypeDescription
procundefined | ProcedureThe selected procedure.

Returns

void

Inherited from

SelectArrivalStore.onSelectedProcedureChanged