Skip to main content

Class: MFDSelectDepartureStore

Defined in: workingtitle-instruments-g1000/html_ui/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/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/Shared/UI/Procedure/SelectProcedureStore.ts:9

Inherited from​

SelectDepartureStore._procedures


previewPlan​

readonly previewPlan: Subject<FlightPlan | null>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/SelectProcedureStore.ts:14

Inherited from​

SelectDepartureStore.previewPlan


procedures​

readonly procedures: SubscribableArray<Procedure>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/SelectProcedureStore.ts:10

Inherited from​

SelectDepartureStore.procedures


runways​

readonly runways: ArraySubject<RunwayTransition>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:15

Inherited from​

SelectDepartureStore.runways


selectedFacility​

readonly selectedFacility: Subject<AirportFacility | undefined>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/SelectProcedureStore.ts:7

Inherited from​

SelectDepartureStore.selectedFacility


selectedProcedure​

readonly selectedProcedure: Subject<Procedure | undefined>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/SelectProcedureStore.ts:12

Inherited from​

SelectDepartureStore.selectedProcedure


selectedProcIndex​

readonly selectedProcIndex: Subject<number>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:11

Inherited from​

SelectDepartureStore.selectedProcIndex


selectedRwyTransIndex​

readonly selectedRwyTransIndex: Subject<number>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:12

Inherited from​

SelectDepartureStore.selectedRwyTransIndex


selectedTransIndex​

readonly selectedTransIndex: Subject<number>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:13

Inherited from​

SelectDepartureStore.selectedTransIndex


sequence​

readonly sequence: ArraySubject<Subject<LegDefinition>>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/SelectProcedureStore.ts:16

Inherited from​

SelectDepartureStore.sequence


transitionPreviewPlan​

readonly transitionPreviewPlan: Subject<FlightPlan | null>

Defined in: workingtitle-instruments-g1000/html_ui/MFD/Components/UI/Procedure/DepArr/MFDSelectDepartureStore.ts:9


transitions​

readonly transitions: ArraySubject<EnrouteTransition>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:16

Inherited from​

SelectDepartureStore.transitions

Methods​

getOneWayRunway()​

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

Defined in: workingtitle-instruments-g1000/html_ui/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​

OneWayRunway | undefined

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/Shared/UI/Procedure/DepArr/SelectDepartureStore.ts:11

Gets the procedures array from an airport.

Parameters​

ParameterTypeDescription
airportAirportFacility | undefinedAn 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/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/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:58

Gets a runway designation string from a runway transition.

Parameters​

ParameterTypeDescription
runwayTransitionRunwayTransition | undefinedA 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/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/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/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:19

Responds to changes in the selected airport facility.

Parameters​

ParameterTypeDescription
facilityAirportFacility | undefinedThe selected airport facility.

Returns​

void

Inherited from​

SelectDepartureStore.onSelectedFacilityChanged


onSelectedProcedureChanged()​

protected onSelectedProcedureChanged(proc): void

Defined in: workingtitle-instruments-g1000/html_ui/Shared/UI/Procedure/DepArr/SelectDepArrStore.ts:32

Responds to changes in the selected procedure.

Parameters​

ParameterTypeDescription
procProcedure | undefinedThe selected procedure.

Returns​

void

Inherited from​

SelectDepartureStore.onSelectedProcedureChanged