Interface: ChartsPaneViewDataProvider
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:11
A provider of data for an electronic charts display pane view.
Properties
chartPageSection
readonlychartPageSection:Subscribable<string>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:22
The ID of the active chart page section.
chartPageSelection
readonlychartPageSelection:Subscribable<null|G3000ChartsPageSelectionData>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:19
A description of the chart page that is selected to be displayed, or null if no page has been selected to be
displayed.
chartsSources
readonlychartsSources:Iterable<G3000ChartsSource>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:13
All available charts sources.
lightMode
readonlylightMode:Subscribable<G3000ChartsDisplayLightMode>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:25
The active light mode with which to display charts.
planeHeading
readonlyplaneHeading:Accessible<number>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:34
The airplane's current true heading, in degrees, or NaN if the heading is not available.
planePosition
readonlyplanePosition:Accessible<Readonly<LatLonInterface>>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:31
The airplane's current position. If the position is not available, then both latitude and longitude are equal to
NaN.
unitsDistanceMode
readonlyunitsDistanceMode:Subscribable<UnitsDistanceSettingMode>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:37
The current distance units mode.
Methods
destroy()
destroy():
void
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:52
Destroys this data provider.
Returns
void
pause()
pause():
void
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:47
Pauses this data provider. When paused, the provider stops updating its data until it is resumed.
Returns
void
resume()
resume():
void
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Components/ChartsPane/ChartsPaneViewDataProvider.ts:42
Resumes this data provider. Once resumed, the provider will automatically update its data.
Returns
void