Table of Contents

Struct S104TimeSeriesPoint

Namespace
EncDotNet.S100.Datasets.S104
Assembly
EncDotNet.S100.Datasets.S104.dll

A single water-level sample at a fixed grid cell for one time step.

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

Constructors

S104TimeSeriesPoint(DateTime, double?, byte)

A single water-level sample at a fixed grid cell for one time step.

public S104TimeSeriesPoint(DateTime Time, double? HeightMeters, byte Trend)

Parameters

Time DateTime

The coverage time point (UTC-kind), from the S-104 timePoint attribute (S-104 Ed 2.0.0 §10.2.3).

HeightMeters double?

The water-level height in metres relative to the dataset's vertical datum, or null when the cell holds the NoData fill value (FillValue).

Trend byte

The raw S-104 waterLevelTrend code (0 = unknown, 1 = decreasing, 2 = increasing, 3 = steady; S-104 Ed 2.0.0 §10.2.2 Table 10-3).

Properties

HeightMeters

The water-level height in metres relative to the dataset's vertical datum, or null when the cell holds the NoData fill value (FillValue).

public double? HeightMeters { get; init; }

Property Value

double?

Time

The coverage time point (UTC-kind), from the S-104 timePoint attribute (S-104 Ed 2.0.0 §10.2.3).

public DateTime Time { get; init; }

Property Value

DateTime

Trend

The raw S-104 waterLevelTrend code (0 = unknown, 1 = decreasing, 2 = increasing, 3 = steady; S-104 Ed 2.0.0 §10.2.2 Table 10-3).

public byte Trend { get; init; }

Property Value

byte