Class: SelectAirwayStore
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:6
The data store for SelectProcedure pages
Constructors
Constructor
new SelectAirwayStore():
SelectAirwayStore
Returns
SelectAirwayStore
Properties
airways
readonlyairways:ArraySubject<string>
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:13
exits
readonlyexits:ArraySubject<IntersectionFacility>
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:14
inputLeg
inputLeg:
number=-1
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:11
inputSegment
inputSegment:
number=-1
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:10
selectedAirway
selectedAirway:
undefined|AirwayObject
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:8
selectedExit
selectedExit:
undefined|IntersectionFacility
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:9
selectedFacility
selectedFacility:
undefined|IntersectionFacility
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:7
sequence
readonlysequence:ArraySubject<Subject<LegDefinition>>
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:16
Methods
buildSequence()
buildSequence(
fms):void
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:52
Builds the sequence list for the approach preview
Parameters
| Parameter | Type | Description |
|---|---|---|
fms | Fms | is an instance of the FMS |
Returns
void
clearFacility()
clearFacility():
void
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:79
Empties the display content when no facility is selected
Returns
void
getExits()
getExits():
IntersectionFacility[]
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:90
Gets the exits of the selected airway.
Returns
IntersectionFacility[]
The airway exits.
getFacilityAirways()
getFacilityAirways():
string[]
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:23
Gets the airways array for this facility.
Returns
string[]
The an array of unique airway names.
loadAirway()
loadAirway(
airwayName,facLoader):Promise<void>
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:41
Gets the airway.
Parameters
| Parameter | Type | Description |
|---|---|---|
airwayName | string | is the name of the airway as a string. |
facLoader | FacilityLoader | is an instance of the facility loader. |
Returns
Promise<void>
loadFacility()
loadFacility(
facility):void
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/SelectAirwayStore.ts:68
Sets the data to display the facility.
Parameters
| Parameter | Type | Description |
|---|---|---|
facility | IntersectionFacility | The airport facility to be shown. |
Returns
void