Skip to main content

Class: WaypointInfoAirportWeatherProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:26

A provider of airport weather data for a waypoint information component.

Constructors​

Constructor​

new WaypointInfoAirportWeatherProvider(facLoader, facility): WaypointInfoAirportWeatherProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:46

Creates a new instance of AirportInfoWeatherProvider. The provider is created in a paused state.

Parameters​

ParameterTypeDescription
facLoaderFacilityLoaderThe facility loader this provider uses to retrieve facility data.
facilitySubscribable<Facility | null>The facility for which to search airport weather data.

Returns​

WaypointInfoAirportWeatherProvider

Properties​

weatherData​

readonly weatherData: Subscribable<Readonly<WaypointInfoAirportWeatherData> | null>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:34

The most recently fetched airport weather data.

Methods​

destroy()​

destroy(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:245

Destroys this provider.

Returns​

void


pause()​

pause(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:76

Pauses this provider. When this provider is paused, it will not update its provided airport weather data.

Returns​

void

Throws​

Error if this provider has been destroyed.


refresh()​

refresh(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:97

Refreshes this provider's airport weather data. This has no effect if this provider is paused.

Returns​

void

Throws​

Error if this provider has been destroyed.


resume()​

resume(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/MFD/Components/WaypointInfo/WaypointInfoAirportWeatherProvider.ts:58

Resumes this provider. When this provider is resumed, it will update its provided airport weather data whenever the facility for which to search weather data changes.

Returns​

void

Throws​

Error if this provider has been destroyed.