Table of Contents

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

Type int

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).

BaseFeet int

Height of the base of the layer in feet (reported in hundreds of feet).

ThicknessFeet int

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).

Properties

BaseFeet

Height of the base of the layer in feet (reported in hundreds of feet).

public int BaseFeet { get; init; }

Property Value

int

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

int

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; }

Property Value

int