Table of Contents

Enum DiagnosticCode

Namespace
Cavok
Assembly
Cavok.dll

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

public enum DiagnosticCode

Fields

DewPointAboveTemperature = 24

The dew point is higher than the temperature.

Duplicate = 22

A group appears more than once where only one is allowed; the first is used.

EmptyInput = 25

The input contains no groups.

GustNotAboveSpeed = 23

The gust speed is not higher than the mean wind speed.

InputTooLong = 26

The input is longer than 65,536 characters and was not parsed.

InternalError = 27

An unexpected internal error; please report the input.

InvalidChangeGroup = 15

A TAF change group (FM, BECMG, TEMPO, PROB) is malformed or incomplete.

InvalidCloud = 9

A cloud group is malformed.

InvalidPressure = 11

A pressure group is malformed.

InvalidRunwayState = 12

A runway state group is malformed.

InvalidRvr = 7

A runway visual range group is malformed.

InvalidStation = 2

The station identifier is not four letters or digits.

InvalidTemperature = 10

A temperature/dew point group is malformed.

InvalidTemperatureForecast = 16

A TAF temperature forecast (TX/TN) is malformed.

InvalidTime = 3

The observation or issue time is not in DDHHMMZ format.

InvalidTrend = 13

A trend time group (FM/TL/AT) is malformed.

InvalidValidity = 14

A validity period (DDHH/DDHH) is malformed.

InvalidVisibility = 4

A visibility group is malformed.

InvalidWeather = 8

A present or recent weather group is malformed or not allowed here.

InvalidWind = 5

A wind group is malformed.

InvalidWindVariation = 6

A wind direction variation group (200V280) is malformed or unusable.

MissingStation = 18

The station identifier is missing.

MissingTime = 19

The observation or issue time is missing.

MissingValidity = 20

The TAF validity period is missing.

OutOfOrder = 21

A recognised group appears later than the ICAO order allows.

UnknownGroup = 1

A group that matches no known format.

WrongReportType = 17

A TAF was given to the METAR parser or the other way round.