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
Cleared
True when contamination has been cleared (CLRD).
public bool Cleared { get; init; }
Property Value
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
RawGroup
The group as it appears in the report.
public string RawGroup { get; init; }
Property Value
Runway
The runway designator; null for all runways or a repeated report.
public string? Runway { get; init; }
Property Value
SnowClosed
True when the aerodrome or runway is closed due to snow (SNOCLO).
public bool SnowClosed { get; init; }