Skip to main content

Class: ChartsClient

Defined in: src/sdk/charts/ChartsClient.ts:35

A class used for retrieving chart data from the sim.

Constructors

Constructor

new ChartsClient(): ChartsClient

Returns

ChartsClient

Methods

getChartPages()

static getChartPages(chartGuid): Promise<SimChartPages>

Defined in: src/sdk/charts/ChartsClient.ts:103

Gets chart page information for a chart with a given GUID.

Parameters

ParameterTypeDescription
chartGuidstringThe GUID of the chart for which to obtain page information.

Returns

Promise<SimChartPages>

A Promise which is fulfilled with the requested chart page information when it has been retrieved.


getIndexForAirport()

static getIndexForAirport<T>(airportIcao, provider): Promise<SimChartIndex<T>>

Defined in: src/sdk/charts/ChartsClient.ts:69

Gets an index of charts for an airport from a chart provider.

Type Parameters

Type Parameter
T extends string

Parameters

ParameterTypeDescription
airportIcaoIcaoValueThe ICAO of the airport for which to obtain a chart index.
providerstringThe provider from which to retrieve the chart index.

Returns

Promise<SimChartIndex<T>>

A Promise which is fulfilled with the requested chart index when it has been retrieved.


initializeChartView()

static initializeChartView(view): Promise<void>

Defined in: src/sdk/charts/ChartsClient.ts:134

Initializes a chart view with the charts view listener

Parameters

ParameterTypeDescription
viewChartViewthe view to initialize

Returns

Promise<void>