Table of Contents

Class S125AtonStatusIndication

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

Typed projection of the AtonStatusIndication feature (S-125 Edition 1.0.0 §AtonStatusIndication): a positioned, portrayable feature that visualises status changes against one or more aids to navigation.

public sealed class S125AtonStatusIndication
Inheritance
S125AtonStatusIndication
Inherited Members

Remarks

Distinct from S125AtonStatusInformation, which is the information type carrying the change payload. An AtonStatusIndication feature binds to the AtoN(s) via the AtonStatusIndicationAssociation feature association and optionally references an AtonStatusInformation imember via the AtonStatus information association.

Properties

ExpectedOutage

The expected outage period, when present (§expectedOutage).

public S125DateRange? ExpectedOutage { get; init; }

Property Value

S125DateRange

ExtraAttributes

Source attributes that the typed model did not consume.

public IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Id

The GML identifier of the source feature.

public required string Id { get; init; }

Property Value

string

Position

The feature's position, when present.

public GeoPosition? Position { get; init; }

Property Value

GeoPosition?

Status

The resolved status payload, when the feature carries an AtoNStatus binding.

public S125AtonStatusInformation? Status { get; init; }

Property Value

S125AtonStatusInformation