Skip to main content

Class: FmcWeatherRequestSystem

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:26

A system managing the datalink weather requests in the WT21

Constructors​

Constructor​

new FmcWeatherRequestSystem(facLoader): FmcWeatherRequestSystem

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:37

Ctor

Parameters​

ParameterTypeDescription
facLoaderFacilityLoaderThe facility loader.

Returns​

FmcWeatherRequestSystem

Properties​

hasUnread​

static hasUnread: Subject<boolean>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:30


isRequestActive​

static isRequestActive: Subject<boolean>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:29


vhfIsSending​

static vhfIsSending: Subject<boolean>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:31

Methods​

addRequest()​

addRequest(airport, index): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:71

Adds an airport to wx requests

Parameters​

ParameterTypeDescription
airportAirportFacilityThe airport.
indexnumberThe index of where the request should be in the requests array.

Returns​

void


getIsRequestActive()​

getIsRequestActive(): Subject<boolean>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:62

Get a boolean indicating if there is currently an active wx request.

Returns​

Subject<boolean>

True if there is an active request, false otherwise.


getRequests()​

getRequests(): WeatherRequest[]

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:54

Get the array of weather requests.

Returns​

WeatherRequest[]

An array of weather requests.


requestMetar()​

requestMetar(): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:81

Request METAR for an airport.

Returns​

void


cancelRequest()​

static cancelRequest(): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:134

Cancels all pending metar requests.

Returns​

void


setViewed()​

static setViewed(index): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Datalink/FmcWeatherRequestSystem.ts:151

Sets the request state to none, indicating that received data has been viewed.

Parameters​

ParameterTypeDescription
indexnumberThe index of the wx request.

Returns​

void