Class

MetarObservation

USI.Weather

Public SDK type.

public sealed class MetarObservation : IEquatable<MetarObservation>

Constructors

MetarObservation

public MetarObservation(string StationIdentifier, DateTimeOffset? ObservedAt, DateTimeOffset? ReceivedAt, WeatherLocation Location, Temperature? Temperature, Temperature? DewPoint, Angle? WindDirectionFrom, Speed? WindSpeed, Speed? WindGust, Length? Visibility, Pressure? AltimeterSetting, Pressure? SeaLevelPressure, FlightCategory FlightCategory, string Weather, IReadOnlyList<ReportedCloudLayer> Clouds, string RawText)

Properties

AltimeterSetting

public Pressure? AltimeterSetting { get; set; }

Clouds

public IReadOnlyList<ReportedCloudLayer> Clouds { get; set; }

DewPoint

public Temperature? DewPoint { get; set; }

FlightCategory

public FlightCategory FlightCategory { get; set; }

Location

public WeatherLocation Location { get; set; }

ObservedAt

public DateTimeOffset? ObservedAt { get; set; }

RawText

public string RawText { get; set; }

ReceivedAt

public DateTimeOffset? ReceivedAt { get; set; }

SeaLevelPressure

public Pressure? SeaLevelPressure { get; set; }

StationIdentifier

public string StationIdentifier { get; set; }

Temperature

public Temperature? Temperature { get; set; }

Visibility

public Length? Visibility { get; set; }

Weather

public string Weather { get; set; }

WindDirectionFrom

public Angle? WindDirectionFrom { get; set; }

WindGust

public Speed? WindGust { get; set; }

WindSpeed

public Speed? WindSpeed { get; set; }

Methods

<Clone>$

public MetarObservation <Clone>$()

Deconstruct

public void Deconstruct(string StationIdentifier, DateTimeOffset? ObservedAt, DateTimeOffset? ReceivedAt, WeatherLocation Location, Temperature? Temperature, Temperature? DewPoint, Angle? WindDirectionFrom, Speed? WindSpeed, Speed? WindGust, Length? Visibility, Pressure? AltimeterSetting, Pressure? SeaLevelPressure, FlightCategory FlightCategory, string Weather, IReadOnlyList<ReportedCloudLayer> Clouds, string RawText)

Equals

public bool Equals(object obj)

Equals

public bool Equals(MetarObservation other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()