Table of Contents

Class S129TimeRange

Namespace
EncDotNet.S100.Datasets.S129.DataModel
Assembly
EncDotNet.S100.Datasets.S129.dll

A time range (S-129 Edition 2.0.0 §fixedTimeRange) — the validity window during which a UKC plan or control-point measurement applies.

public sealed record S129TimeRange : IEquatable<S129TimeRange>
Inheritance
S129TimeRange
Implements
Inherited Members

Remarks

Either bound may be null: a missing Start indicates an open-start interval, a missing End indicates an open-end interval. Per S-100 Part 5 §10, both values are normalised to UTC by TryParseDateTimeOffset(string?, ProjectionContext, string?, string?).

Properties

End

End of the interval (inclusive), or null if open-end.

public DateTimeOffset? End { get; init; }

Property Value

DateTimeOffset?

Start

Start of the interval (inclusive), or null if open-start.

public DateTimeOffset? Start { get; init; }

Property Value

DateTimeOffset?