Class: SelectDepArrStore<T>
A data store for departure and arrival selection components.
Type parameters
Name | Type |
---|---|
T | extends DepartureProcedure | ArrivalProcedure |
Hierarchy
↳
SelectDepArrStore
Constructors
constructor
• new SelectDepArrStore<T
>(): SelectDepArrStore
<T
>
Constructor.
Type parameters
Name | Type |
---|---|
T | extends Procedure |
Returns
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
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
Name | Type | Description |
---|---|---|
airport | AirportFacility | The airport of the procedure for which to get the runway. |
procedure | T | A procedure for which to get the runway. |
rwyTransIndex | number | The 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
Name | Type | Description |
---|---|---|
airport | undefined | AirportFacility | An 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
Name | Type | Description |
---|---|---|
runwayTransition | undefined | RunwayTransition | A 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
Name | Type | Description |
---|---|---|
procedure | T | A 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
Name | Type | Description |
---|---|---|
procedure | T | - |
transitionIndex | number | is the index of the transition in the procedure |
rwyTransitionIndex | number | - |
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
Name | Type | Description |
---|---|---|
procedure | T | A 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
Name | Type | Description |
---|---|---|
facility | undefined | AirportFacility | The 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
Name | Type | Description |
---|---|---|
proc | undefined | T | The 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