Namespace Cavok
Classes
- CavokParseException
Thrown by the
ParseStrictmethods when a report contains at least one error.
- CloudLayer
A cloud layer such as
BKN030CBor a vertical visibility such asVV002.
- 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 example651109is 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/SNOCLOor 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/P2000NorR06L/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/2114ZorTNM02/2205Z.
- Trend
A METAR trend forecast such as
NOSIG,TEMPO 4000 SHRAorBECMG FM1030 30015KT.
- TurbulenceLayer
A forecast turbulence layer in a military TAF, group
5BhBhBhBtL: for example520002is 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,+TSRAGSorVCFG.
- Wind
A surface wind group such as
24012G25KT, optionally combined with a variation group such as200V280.
- WindShear
Wind shear reported for a runway (
WS R24L) or all runways (WS ALL RWY).
Structs
- ColorCode
A military colour state such as
BLUorBLACKBLU+.
- 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.