Skip to main content

Class: MFDSelectDepartureStore

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

A data store for the MFD departure selection component.

Extends

Constructors

Constructor

new MFDSelectDepartureStore(): MFDSelectDepartureStore

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

Constructor.

Returns

MFDSelectDepartureStore

Inherited from

SelectDepartureStore.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

SelectDepartureStore._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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.sequence


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>

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

Inherited from

SelectDepartureStore.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

SelectDepartureStore.getOneWayRunway


getProcedures()

protected getProcedures(airport): readonly Procedure[]

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.getRunwayString


getTransitionName()

getTransitionName(procedure, transitionIndex, rwyTransitionIndex): string

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Procedure/DepArr/SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.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

SelectDepartureStore.onSelectedProcedureChanged