Skip to main content

Class: SelectDepArrStore<T>

A data store for departure and arrival selection components.

Type parameters

NameType
Textends DepartureProcedure | ArrivalProcedure

Hierarchy

Constructors

constructor

new SelectDepArrStore<T>(): SelectDepArrStore<T>

Constructor.

Type parameters

NameType
Textends Procedure

Returns

SelectDepArrStore<T>

Inherited from

SelectProcedureStore.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<T>

Inherited from

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

SelectProcedureStore.previewPlan

Defined in

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


procedures

Readonly procedures: SubscribableArray<T>

Inherited from

SelectProcedureStore.procedures

Defined in

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


runways

Readonly runways: ArraySubject<RunwayTransition>

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

SelectProcedureStore.selectedFacility

Defined in

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


selectedProcIndex

Readonly selectedProcIndex: Subject<number>

Defined in

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


selectedProcedure

Readonly selectedProcedure: Subject<undefined | T>

Inherited from

SelectProcedureStore.selectedProcedure

Defined in

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


selectedRwyTransIndex

Readonly selectedRwyTransIndex: Subject<number>

Defined in

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


selectedTransIndex

Readonly selectedTransIndex: Subject<number>

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

SelectProcedureStore.sequence

Defined in

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


transitions

Readonly transitions: ArraySubject<EnrouteTransition>

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

Defined in

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


getProcedures

getProcedures(airport): readonly T[]

Gets the procedures array from an airport.

Parameters

NameTypeDescription
airportundefined | AirportFacilityAn airport facility.

Returns

readonly T[]

The procedures array from the specified airport.

Defined in

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


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.

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
procedureTA procedure.

Returns

readonly RunwayTransition[]

The runway transitions of the procedure.

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
procedureT-
transitionIndexnumberis the index of the transition in the procedure
rwyTransitionIndexnumber-

Returns

string

The transition name string.

Defined in

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


getTransitions

getTransitions(procedure): readonly EnrouteTransition[]

Gets the enroute transitions of a procedure.

Parameters

NameTypeDescription
procedureTA procedure.

Returns

readonly EnrouteTransition[]

The enroute transitions of the procedure.

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

Overrides

SelectProcedureStore.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 | TThe selected procedure.

Returns

void

Overrides

SelectProcedureStore.onSelectedProcedureChanged

Defined in

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