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
Heading
True heading (clockwise from north).
public Angle? Heading { get; init; }
Property Value
SpeedOverGround
Speed over ground.
public Speed? SpeedOverGround { get; init; }