Table of Contents

Class RunwayState

Namespace
Cavok
Assembly
Cavok.dll

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.

public sealed record RunwayState : IEquatable<RunwayState>
Inheritance
RunwayState
Implements
Inherited Members

Properties

AllRunways

True for all runways (R88 or SNOCLO).

public bool AllRunways { get; init; }

Property Value

bool

Cleared

True when contamination has been cleared (CLRD).

public bool Cleared { get; init; }

Property Value

bool

Deposit

Runway deposit, WMO code 0–9.

public int? Deposit { get; init; }

Property Value

int?

Depth

Depth of deposit, WMO code 00–99.

public int? Depth { get; init; }

Property Value

int?

Extent

Extent of contamination, WMO code 1, 2, 5 or 9.

public int? Extent { get; init; }

Property Value

int?

Friction

Friction coefficient (01–90) or braking action (91–95, 99).

public int? Friction { get; init; }

Property Value

int?

IsRepeated

True when the previous report is repeated (R99).

public bool IsRepeated { get; init; }

Property Value

bool

RawGroup

The group as it appears in the report.

public string RawGroup { get; init; }

Property Value

string

Runway

The runway designator; null for all runways or a repeated report.

public string? Runway { get; init; }

Property Value

string

SnowClosed

True when the aerodrome or runway is closed due to snow (SNOCLO).

public bool SnowClosed { get; init; }

Property Value

bool