Table of Contents

Class DynamicMotion

Namespace
EncDotNet.S100.DynamicSources
Assembly
EncDotNet.S100.Core.dll

Optional motion sidecar for a moving point feature (own-ship, AIS target). Static features (waypoints, weather contours, sensor readings) leave Motion null.

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

Remarks

Angles follow marine convention (clockwise from true north). Each field is nullable because real-world feeds frequently report a subset (e.g. an AIS Class B "still" report typically lacks heading).

Properties

CourseOverGround

Course over ground, true (clockwise from north).

public Angle? CourseOverGround { get; init; }

Property Value

Angle?

Heading

True heading (clockwise from north).

public Angle? Heading { get; init; }

Property Value

Angle?

SpeedOverGround

Speed over ground.

public Speed? SpeedOverGround { get; init; }

Property Value

Speed?