Table of Contents

Namespace Cavok

Classes

CavokParseException

Thrown by the ParseStrict methods when a report contains at least one error.

CloudLayer

A cloud layer such as BKN030CB or a vertical visibility such as VV002.

Diagnostic

A problem found while parsing: a group that could not be understood (Error) or a group that was understood but looks suspicious (Warning).

ForecastConditions

Wind, visibility, weather and cloud as observed or forecast in one block: a METAR trend, or the base or a change group of a TAF. Elements that are not mentioned are absent.

IcingLayer

A forecast icing layer in a military TAF, group 6IchihihitL: for example 651109 is moderate icing in cloud from 11,000 ft, 9,000 ft thick.

Metar

A parsed METAR or SPECI report. Use Parse(string) to parse leniently or ParseStrict(string) to throw on errors.

MinimumVisibility

Minimum visibility and the direction in which it is observed (1500SW).

RunwayState

State of the runway (R24/290050, R24/CLRD62, R/SNOCLO or the legacy 8-digit form): deposit, extent of contamination, depth and friction coefficient or braking action, as WMO codes.

RunwayVisualRange

Runway visual range such as R24/P2000N or R06L/0800V1200U.

SeaCondition

Sea-surface temperature with state of the sea (W15/S4) or significant wave height (W18/H14).

Taf

A parsed terminal aerodrome forecast. Use Parse(string) to parse leniently or ParseStrict(string) to throw on errors.

TafChange

A TAF change group with its forecast conditions.

TemperatureForecast

A TAF temperature forecast such as TX15/2114Z or TNM02/2205Z.

Trend

A METAR trend forecast such as NOSIG, TEMPO 4000 SHRA or BECMG FM1030 30015KT.

TurbulenceLayer

A forecast turbulence layer in a military TAF, group 5BhBhBhBtL: for example 520002 is occasional moderate turbulence in clear air from the surface to 2,000 ft.

Visibility

Prevailing visibility, in metres (0800, 9999) or statute miles (1 1/2SM).

WeatherPhenomenon

A present or recent weather group such as -SHRA, +TSRAGS or VCFG.

Wind

A surface wind group such as 24012G25KT, optionally combined with a variation group such as 200V280.

WindShear

Wind shear reported for a runway (WS R24L) or all runways (WS ALL RWY).

Structs

ColorCode

A military colour state such as BLU or BLACKBLU+.

DayHour

A day of the month with a whole UTC hour, as used in TAF periods (for example 2106).

DayTime

A day of the month with a UTC time, as used for METAR observation times and TAF issue times (for example 211125Z). Reports do not contain the month or year.

Pressure

An altimeter setting (QNH) as reported.

Speed

A wind speed as reported.

TimeOfDay

A UTC time of day as used in METAR trend groups (FM1030, TL1100, AT1200).

ValidityPeriod

A TAF validity or change period (DDHH/DDHH).

Enums

CloudCondition

A report that there are no cloud layers to give.

CloudCover

Cloud amount.

CloudType

Significant convective cloud type.

ColorState

Military aerodrome colour state.

CompassDirection

An eight-point compass direction.

DiagnosticCode

The kind of problem a Diagnostic reports. The numbers are stable (CAV001 …).

DiagnosticSeverity

How serious a Diagnostic is.

FlightCategory

Flight category from ceiling and visibility using the FAA/AWC thresholds (there is no official European equivalent). Higher values are worse.

Language

Language used for human-readable descriptions and diagnostic messages.

PressureUnit

Unit of a pressure value.

ReportType

Type of an observation report.

RvrQualifier

Marks a runway visual range value as a bound.

RvrTendency

Tendency of the runway visual range.

SpeedUnit

Unit of a wind speed.

TafChangeKind

Kind of a TAF change group.

TemperatureKind

Whether a TAF temperature forecast is a maximum or a minimum.

TrendKind

Kind of a METAR trend forecast.

WeatherDescriptor

Descriptor of a weather phenomenon.

WeatherIntensity

Intensity or proximity of a weather phenomenon.

WeatherType

Precipitation, obscuration or other weather type.