Skip to main content

Class: FaaChartProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:6

A provider for default Epic 2 FAA charts

Implements​

Constructors​

Constructor​

new FaaChartProvider(): FaaChartProvider

Returns​

FaaChartProvider

Methods​

getAirportCharts()​

getAirportCharts(airport): Promise<ChartMetadata<string>[]>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:55

Gets all the charts that should be available for display on the Aprt page. This is NOT all charts for an airport.

Parameters​

ParameterTypeDescription
airportIcaoValueThe airport ICAO value

Returns​

Promise<ChartMetadata<string>[]>

Implementation of​

Epic2ChartsProvider.getAirportCharts


getApproachCharts()​

getApproachCharts(airport): Promise<ChartMetadata<string>[]>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:86

Gets all the charts that should be available for display on the Appr page.

Parameters​

ParameterTypeDescription
airportIcaoValueThe airport ICAO value

Returns​

Promise<ChartMetadata<string>[]>

Implementation of​

Epic2ChartsProvider.getApproachCharts


getDefaultAirportChart()​

getDefaultAirportChart(airport): Promise<ChartMetadata<string> | null>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:60

Gets the default airport chart for automatic selection

Parameters​

ParameterTypeDescription
airportIcaoValueThe airport ICAO Value

Returns​

Promise<ChartMetadata<string> | null>

Implementation of​

Epic2ChartsProvider.getDefaultAirportChart


getSidCharts()​

getSidCharts(airport): Promise<ChartMetadata<string>[]>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:76

Gets all the charts that should be available for display on the SID page.

Parameters​

ParameterTypeDescription
airportIcaoValueThe airport ICAO value

Returns​

Promise<ChartMetadata<string>[]>

Implementation of​

Epic2ChartsProvider.getSidCharts


getStarCharts()​

getStarCharts(airport): Promise<ChartMetadata<string>[]>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:81

Gets all the charts that should be available for display on the STAR page.

Parameters​

ParameterTypeDescription
airportIcaoValueThe airport ICAO value

Returns​

Promise<ChartMetadata<string>[]>

Implementation of​

Epic2ChartsProvider.getStarCharts


getChartIndexForAirport()​

static getChartIndexForAirport(airport): Promise<void | ChartIndex<string>>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Charts/Providers/FaaChartProvider.ts:25

Gets all the charts available for an airport

Parameters​

ParameterTypeDescription
airportIcaoValueThe airport ICAO value

Returns​

Promise<void | ChartIndex<string>>

Charts