Interface: G3000ChartsSource
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:41
A source of electronic chart data for the G3000.
Properties
name
readonly
name:string
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:46
The name of this source.
pageSectionDefinitions
readonly
pageSectionDefinitions: readonlyG3000ChartsSourcePageSectionDefinition
[]
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:58
An array of section definitions supported by this source.
provider
readonly
provider:string
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:49
The chart provider from which this source's chart data can be retrieved.
status
readonly
status:Subscribable
<G3000ChartsSourceStatus
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:52
This source's status.
supportsNightMode
readonly
supportsNightMode:boolean
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:55
Whether this source supports night mode charts.
uid
readonly
uid:string
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:43
The ID that uniquely identifies this source. Cannot be the empty string.
Methods
createChartImageSupplier()
createChartImageSupplier():
ChartImageSupplier
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:70
Creates a new instance of a chart image supplier that can supply images for this source's charts.
Returns
A new instance of a chart image supplier that can supply images for this source's charts.
getAirportDiagramPage()
getAirportDiagramPage(
pages
):undefined
|G3000ChartsPageData
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:106
Gets the primary airport diagram chart page from among an array of pages.
Parameters
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
Returns
undefined
| G3000ChartsPageData
The primary airport diagram chart page from the specified array, or undefined
if no such page could be
found.
getApproachCharts()
getApproachCharts(
chartIndex
):ChartMetadata
<string
>[]
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:98
Gets an array of approach procedure charts for an airport.
Parameters
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <string > | The airport's chart index. |
Returns
ChartMetadata
<string
>[]
An array of approach procedure charts for the specified airport.
getApproachPage()
getApproachPage(
pages
,approachIdentifier
,transitionName
):undefined
|G3000ChartsPageData
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:152
Gets the primary chart page associated with an approach procedure from among an array of pages.
Parameters
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
approachIdentifier | Readonly <ApproachIdentifier > | The identifier for the approach procedure. |
transitionName | string | The name of the procedure's transition, or the empty string for the VECTORS transition. |
Returns
undefined
| G3000ChartsPageData
The primary chart page associated with the specified approach procedure from the specified array, or
undefined
if no such page could be found.
getArrivalCharts()
getArrivalCharts(
chartIndex
):ChartMetadata
<string
>[]
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:91
Gets an array of arrival procedure charts for an airport.
Parameters
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <string > | The airport's chart index. |
Returns
ChartMetadata
<string
>[]
An array of arrival procedure charts for the specified airport.
getArrivalPage()
getArrivalPage(
pages
,arrivalName
,enrouteTransitionName
,runway
):undefined
|G3000ChartsPageData
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:137
Gets the primary chart page associated with an arrival procedure from among an array of pages.
Parameters
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
arrivalName | string | The name of the arrival procedure. |
enrouteTransitionName | string | The name of the procedure's enroute transition, or the empty string if the enroute transition is not specified. |
runway | Readonly <RunwayIdentifier > | The identifier of the runway associated with the procedure's runway transition, or the empty identifier if the runway transition is not specified. |
Returns
undefined
| G3000ChartsPageData
The primary chart page associated with the specified arrival procedure from the specified array, or
undefined
if no such page could be found.
getChartName()
getChartName(
pageData
):string
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:163
Gets the display name of a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The chart page for which to get the display name. |
Returns
string
The display name of the specified chart page.
getChartService()
getChartService():
ChartService
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:64
Gets a chart service from which to retrieve this source's chart data.
Returns
A chart service from which to retrieve this source's chart data.
getDayModeUrl()
getDayModeUrl(
pageData
):undefined
|ChartUrl
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:170
Gets the URL for the day mode version of a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The chart page for which to get the URL. |
Returns
undefined
| ChartUrl
The URL for the day mode version of a chart page, or undefined
if no such URL exists.
getDepartureCharts()
getDepartureCharts(
chartIndex
):ChartMetadata
<string
>[]
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:84
Gets an array of departure procedure charts for an airport.
Parameters
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <string > | The airport's chart index. |
Returns
ChartMetadata
<string
>[]
An array of departure procedure charts for the specified airport.
getDeparturePage()
getDeparturePage(
pages
,departureName
,enrouteTransitionName
,runway
):undefined
|G3000ChartsPageData
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:119
Gets the primary chart page associated with a departure procedure from among an array of pages.
Parameters
Parameter | Type | Description |
---|---|---|
pages | readonly G3000ChartsPageData [] | The chart pages from which to choose. |
departureName | string | The name of the departure procedure. |
enrouteTransitionName | string | The name of the procedure's enroute transition, or the empty string if the enroute transition is not specified. |
runway | Readonly <RunwayIdentifier > | The identifier of the runway associated with the procedure's runway transition, or the empty identifier if the runway transition is not specified. |
Returns
undefined
| G3000ChartsPageData
The primary chart page associated with the specified departure procedure from the specified array, or
undefined
if no such page could be found.
getGeoReferencedArea()
getGeoReferencedArea(
pageData
,area
):undefined
|GeoReferencedChartArea
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:186
Gets the geo-referenced area for a chart page or a specific area within a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The chart page. |
area | null | ChartArea | The chart area within the page for which to get the geo-referenced area, or null to get the geo-referenced area for the entire page. |
Returns
undefined
| GeoReferencedChartArea
The geo-referenced area for the specified page, or undefined
if geo-referencing is not available.
getInfoCharts()
getInfoCharts(
chartIndex
):ChartMetadata
<string
>[]
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:77
Gets an array of airport information charts for an airport.
Parameters
Parameter | Type | Description |
---|---|---|
chartIndex | ChartIndex <string > | The airport's chart index. |
Returns
ChartMetadata
<string
>[]
An array of airport information charts for the specified airport.
getNightModeUrl()
getNightModeUrl(
pageData
):undefined
|ChartUrl
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Charts/G3000ChartsSource.ts:177
Gets the URL for the night mode version of a chart page.
Parameters
Parameter | Type | Description |
---|---|---|
pageData | G3000ChartsPageData | The chart page for which to get the URL. |
Returns
undefined
| ChartUrl
The URL for the night mode version of a chart page, or undefined
if no such URL exists.