Table of Contents

Class RouteFindingCode

Namespace
EncDotNet.S100.Navigation
Assembly
EncDotNet.S100.Navigation.dll

The kind of a RouteFinding: its stable code, what it's about, the group it's in unless the check says otherwise, and its rank when a verdict names the worst finding.

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

Remarks

Every code is in RouteFindingCodes. Codes never change: the MCP tools, s100 route check and their clients depend on them.

Constructors

RouteFindingCode(string, RouteFindingCategory, RouteFindingGroup, int)

The kind of a RouteFinding: its stable code, what it's about, the group it's in unless the check says otherwise, and its rank when a verdict names the worst finding.

public RouteFindingCode(string Value, RouteFindingCategory Category, RouteFindingGroup DefaultGroup, int HeadlineRank = 6)

Parameters

Value string

The code, e.g. route_check.crosses_land.

Category RouteFindingCategory

What findings with this code are about.

DefaultGroup RouteFindingGroup

The group a finding with this code is in. Some checks move a finding to a lighter group, such as an area whose restrictions don't bear on a passage.

HeadlineRank int

The order in which Must review findings name a verdict, lowest first (#959, decision 3): crosses land, crosses drying ground, a regulated area, a danger in the corridor, below your UKC setting, a warning in force on the route, then anything else.

Remarks

Every code is in RouteFindingCodes. Codes never change: the MCP tools, s100 route check and their clients depend on them.

Properties

Category

What findings with this code are about.

public RouteFindingCategory Category { get; init; }

Property Value

RouteFindingCategory

DefaultGroup

The group a finding with this code is in. Some checks move a finding to a lighter group, such as an area whose restrictions don't bear on a passage.

public RouteFindingGroup DefaultGroup { get; init; }

Property Value

RouteFindingGroup

HeadlineRank

The order in which Must review findings name a verdict, lowest first (#959, decision 3): crosses land, crosses drying ground, a regulated area, a danger in the corridor, below your UKC setting, a warning in force on the route, then anything else.

public int HeadlineRank { get; init; }

Property Value

int

Value

The code, e.g. route_check.crosses_land.

public string Value { get; init; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.