Class ClearanceDetails
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
A finding of the clearance check: a stretch below your UKC setting (BelowSetting), or a stretch of lower confidence or missing data (Stretch).
public sealed class ClearanceDetails : RouteFindingDetails
- Inheritance
-
ClearanceDetails
- Inherited Members
Properties
FirstLegIndex
The first leg of the stretch.
public int FirstLegIndex { get; init; }
Property Value
LastLegIndex
The last leg of the stretch.
public int LastLegIndex { get; init; }
Property Value
Length
The stretch's length along the route.
public Length Length { get; init; }
Property Value
Margin
Below your UKC setting: the least clearance minus the required UKC (negative), or null.
public Length? Margin { get; init; }
Property Value
MinimumClearance
Below your UKC setting: the least clearance in the stretch, or null.
public Depth? MinimumClearance { get; init; }
Property Value
MinimumTime
Below your UKC setting: when the least margin is reached, or null without an ETA there.
public DateTimeOffset? MinimumTime { get; init; }
Property Value
MinutesBelow
Below your UKC setting: minutes spent below it, or null when some of the stretch has no ETA.
public double? MinutesBelow { get; init; }
Property Value
RequiredUkc
Below your UKC setting: the required UKC where the least margin is.
public Depth? RequiredUkc { get; init; }
Property Value
StartTime
When the vessel reaches the stretch (the departure without ETAs).
public DateTimeOffset StartTime { get; init; }
Property Value
State
The state of the stretch: BelowSetting for a finding below your UKC setting, otherwise null.
public UkcState? State { get; init; }
Property Value
Stretch
The kind of stretch for a confidence or data finding; null for one below your UKC setting.
public PassageStretchKind? Stretch { get; init; }