Class RouteFindingCodes
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
Every code a route check gives its findings.
public static class RouteFindingCodes
- Inheritance
-
RouteFindingCodes
- Inherited Members
Fields
LastRank
The HeadlineRank of a code that has no place of its own in a verdict.
public const int LastRank = 6
Field Value
Properties
AidToNavigation
An aid to navigation whose portrayal raises NavHazard, in the
corridor (CHECK) or near the route (INFO) (#1127).
public static RouteFindingCode AidToNavigation { get; }
Property Value
All
Every code, by category and then as listed here.
public static IReadOnlyList<RouteFindingCode> All { get; }
Property Value
AnchorageArea
An S-101 AnchorageArea. CHECK, or INFO when it only reaches inside the cross-track limits.
public static RouteFindingCode AnchorageArea { get; }
Property Value
AreaKindOff
The route meets areas of a kind whose indication is off (AreaKindsOff, #1127). INFO.
public static RouteFindingCode AreaKindOff { get; }
Property Value
AreaNotInForce
The track or corridor meets an area that isn't in force while the vessel is there. INFO.
public static RouteFindingCode AreaNotInForce { get; }
Property Value
BelowSetting
A stretch where the clearance is below your UKC setting. MUST REVIEW.
public static RouteFindingCode BelowSetting { get; }
Property Value
CautionArea
An S-101 CautionArea. CHECK, or INFO when it only reaches inside the cross-track limits.
public static RouteFindingCode CautionArea { get; }
Property Value
ChartedDepthFromS101
A stretch where the charted depth comes from S-101 because no S-102 covers it. CHECK.
public static RouteFindingCode ChartedDepthFromS101 { get; }
Property Value
CrossesDrying
The track crosses a drying DepthArea. MUST REVIEW.
public static RouteFindingCode CrossesDrying { get; }
Property Value
CrossesLand
The track crosses a LandArea or a Coastline. MUST REVIEW.
public static RouteFindingCode CrossesLand { get; }
Property Value
CrossesS102Shoal
The track crosses S-102 cells shallower than the safety contour. MUST REVIEW.
public static RouteFindingCode CrossesS102Shoal { get; }
Property Value
CrossesSafetyContour
The track crosses depth, dredged or drying areas shallower than the safety contour. MUST REVIEW.
public static RouteFindingCode CrossesSafetyContour { get; }
Property Value
DangerInCorridor
A charted danger (wreck, obstruction or rock) shallower than the threshold, or of unknown depth, inside the cross-track limits. MUST REVIEW.
public static RouteFindingCode DangerInCorridor { get; }
Property Value
DangerNearRoute
A charted danger shallower than the threshold within DangerNearbyMeters beyond the cross-track limits. CHECK.
public static RouteFindingCode DangerNearRoute { get; }
Property Value
DatumMismatch
A stretch where the water level's datum differs from the charted depth's, so it isn't applied. CHECK.
public static RouteFindingCode DatumMismatch { get; }
Property Value
DatumUnconfirmed
A stretch where a depth or water-level datum isn't declared, so the two can't be confirmed to match. CHECK.
public static RouteFindingCode DatumUnconfirmed { get; }
Property Value
DryingInCorridor
Drying ground reaches into the corridor, but the track doesn't cross it. CHECK.
public static RouteFindingCode DryingInCorridor { get; }
Property Value
EntersProhibitedArea
The track enters an S-101 area whose restriction is entry
prohibited (7) or entry restricted (8), in force while the vessel is
there. MUST REVIEW.
public static RouteFindingCode EntersProhibitedArea { get; }
Property Value
LandInCorridor
Land reaches into the corridor, but the track doesn't cross it. CHECK.
public static RouteFindingCode LandInCorridor { get; }
Property Value
NoChartedDepth
A stretch with no charted depth from S-102 or S-101. CHECK.
public static RouteFindingCode NoChartedDepth { get; }
Property Value
NoWaterLevelCoverage
A stretch outside every water-level dataset's coverage. CHECK.
public static RouteFindingCode NoWaterLevelCoverage { get; }
Property Value
OutsideChartCoverage
The track leaves the data coverage of every loaded chart cell. CHECK.
public static RouteFindingCode OutsideChartCoverage { get; }
Property Value
OverheadOnRoute
A bridge, span, overhead cable or pipeline or conveyor in the corridor (CHECK) or near the route (INFO) (#1127).
public static RouteFindingCode OverheadOnRoute { get; }
Property Value
ProhibitedAreaInCorridor
Such an area reaches inside the cross-track limits, but the track doesn't enter it. CHECK.
public static RouteFindingCode ProhibitedAreaInCorridor { get; }
Property Value
ProtectedArea
An S-122 MarineProtectedArea or RestrictedArea. CHECK,
or INFO when its restrictions don't bear on a passage or it only
reaches inside the cross-track limits.
public static RouteFindingCode ProtectedArea { get; }
Property Value
RestrictedArea
An S-101 RestrictedArea or MilitaryPracticeArea with
other restrictions. CHECK, or INFO when its restrictions don't bear on
a passage (such as fishing or anchoring prohibited) or it only
reaches inside the cross-track limits.
public static RouteFindingCode RestrictedArea { get; }
Property Value
S102ShoalInCorridor
S-102 cells shallower than the safety contour inside the cross-track limits, off the track. CHECK.
public static RouteFindingCode S102ShoalInCorridor { get; }
Property Value
SafetyContourInCorridor
Areas shallower than the safety contour reach into the corridor, but the track doesn't cross them. CHECK.
public static RouteFindingCode SafetyContourInCorridor { get; }
Property Value
SoundingsBelowSafetyContour
Soundings no deeper than the safety contour inside the cross-track
limits, outside water already shallower than it: the soundings the
S-101 portrayal's SOUNDG03 raises NavHazard for (#1127). CHECK.
public static RouteFindingCode SoundingsBelowSafetyContour { get; }
Property Value
StructureInCorridor
A structure elsewhere in the corridor (CHECK) or near the route (INFO) (#1127).
public static RouteFindingCode StructureInCorridor { get; }
Property Value
StructureOnTrack
A structure within the track clearance of the track line (#1127). MUST REVIEW.
public static RouteFindingCode StructureOnTrack { get; }
Property Value
TrafficArea
An S-101 traffic area: a separation zone, precautionary area or submarine transit lane (CHECK), or an inshore traffic zone (INFO). INFO when it only reaches inside the cross-track limits.
public static RouteFindingCode TrafficArea { get; }
Property Value
WarningCancelled
An S-124 warning is on or near the route, but cancelled by the time the vessel is there. INFO.
public static RouteFindingCode WarningCancelled { get; }
Property Value
WarningNearRoute
An S-124 warning is within the near distance of the track, and in force while the vessel is there. CHECK.
public static RouteFindingCode WarningNearRoute { get; }
Property Value
WarningNotInForce
An S-124 warning is on or near the route, but not in force while the vessel is there. INFO.
public static RouteFindingCode WarningNotInForce { get; }
Property Value
WarningOnRoute
An S-124 warning's line or area crosses the corridor, and it is in force while the vessel is there. MUST REVIEW.
public static RouteFindingCode WarningOnRoute { get; }
Property Value
WaterLevelEnds
The water-level data ends before the vessel reaches a stretch, so the tide isn't applied there. CHECK.
public static RouteFindingCode WaterLevelEnds { get; }
Property Value
WaterLevelNoData
A stretch inside water-level coverage where the data has no value. CHECK.
public static RouteFindingCode WaterLevelNoData { get; }
Property Value
WaterLevelStartsLate
The water-level data starts after the vessel passes a stretch. CHECK.
public static RouteFindingCode WaterLevelStartsLate { get; }
Property Value
Methods
TryGet(string, out RouteFindingCode?)
Finds a code by its value.
public static bool TryGet(string value, out RouteFindingCode? code)
Parameters
valuestringThe code, e.g.
route_check.crosses_land.codeRouteFindingCodeThe code, when found.
Returns
- bool
Whether the catalogue has it.