Table of Contents

Struct WaterLevelReading

Namespace
EncDotNet.S100.Navigation
Assembly
EncDotNet.S100.Navigation.dll

A water-level height read from a series.

public readonly record struct WaterLevelReading : IEquatable<WaterLevelReading>
Implements
Inherited Members

Constructors

WaterLevelReading(double, DateTime)

A water-level height read from a series.

public WaterLevelReading(double HeightMeters, DateTime StepTime)

Parameters

HeightMeters double

Height of the water above the vertical datum, in metres.

StepTime DateTime

The time step nearest the requested time.

Properties

HeightMeters

Height of the water above the vertical datum, in metres.

public double HeightMeters { get; init; }

Property Value

double

StepTime

The time step nearest the requested time.

public DateTime StepTime { get; init; }

Property Value

DateTime

UncertaintyMeters

The uncertainty of HeightMeters in metres (a ± value), or null when the dataset doesn't carry one (S-104 Ed 2.0.0 §10.2.2.4 and Annex A uncertainty; fill value −1.0).

public double? UncertaintyMeters { get; init; }

Property Value

double?