Class TurbulenceLayer
- Namespace
- Cavok
- Assembly
- Cavok.dll
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.
public sealed record TurbulenceLayer : IEquatable<TurbulenceLayer>
- Inheritance
-
TurbulenceLayer
- Implements
- Inherited Members
Constructors
TurbulenceLayer(int, int, int)
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.
public TurbulenceLayer(int Type, int BaseFeet, int ThicknessFeet)
Parameters
TypeintType of turbulence, code 0–9: 0 none, 1 light, 2 and 3 moderate in clear air (occasional, frequent), 4 and 5 moderate in cloud (occasional, frequent), 6 and 7 severe in clear air (occasional, frequent), 8 and 9 severe in cloud (occasional, frequent).
BaseFeetintHeight of the base of the layer in feet (reported in hundreds of feet).
ThicknessFeetintThickness of the layer in feet (reported in thousands of feet); 0 means the layer reaches up to the tops of the clouds (WMO code table 4013).
Properties
BaseFeet
Height of the base of the layer in feet (reported in hundreds of feet).
public int BaseFeet { get; init; }
Property Value
ThicknessFeet
Thickness of the layer in feet (reported in thousands of feet); 0 means the layer reaches up to the tops of the clouds (WMO code table 4013).
public int ThicknessFeet { get; init; }
Property Value
Type
Type of turbulence, code 0–9: 0 none, 1 light, 2 and 3 moderate in clear air (occasional, frequent), 4 and 5 moderate in cloud (occasional, frequent), 6 and 7 severe in clear air (occasional, frequent), 8 and 9 severe in cloud (occasional, frequent).
public int Type { get; init; }