Table of Contents

Class RtzScheduleElement

Namespace
EncDotNet.S100.Routes.Rtz
Assembly
EncDotNet.S100.Routes.Rtz.dll

A schedule element (scheduleElement; sheduleElement in RTZ 1.0): time-related values for a waypoint and the leg directed to it.

public sealed class RtzScheduleElement
Inheritance
RtzScheduleElement
Inherited Members

Properties

AbsFuelSave

absFuelSave (absFuelSace in the RTZ 1.0 schema).

public double? AbsFuelSave { get; init; }

Property Value

double?

CurrentDirection

currentDirection, in degrees.

public double? CurrentDirection { get; init; }

Property Value

double?

CurrentSpeed

currentSpeed, in knots.

public double? CurrentSpeed { get; init; }

Property Value

double?

Departure

When the vessel leaves the waypoint: Etd, else Eta plus Stay.

public DateTimeOffset? Departure { get; }

Property Value

DateTimeOffset?

Eta

eta: the estimated arrival, UTC.

public DateTimeOffset? Eta { get; init; }

Property Value

DateTimeOffset?

EtaWindowAfter

etaWindowAfter.

public TimeSpan? EtaWindowAfter { get; init; }

Property Value

TimeSpan?

EtaWindowBefore

etaWindowBefore.

public TimeSpan? EtaWindowBefore { get; init; }

Property Value

TimeSpan?

Etd

etd: the estimated departure, UTC.

public DateTimeOffset? Etd { get; init; }

Property Value

DateTimeOffset?

EtdWindowAfter

etdWindowAfter.

public TimeSpan? EtdWindowAfter { get; init; }

Property Value

TimeSpan?

EtdWindowBefore

etdWindowBefore.

public TimeSpan? EtdWindowBefore { get; init; }

Property Value

TimeSpan?

Extensions

The children of the element's extensions.

public IReadOnlyList<XElement> Extensions { get; init; }

Property Value

IReadOnlyList<XElement>

ExtraAttributes

Attributes this model doesn't name, or couldn't parse, kept verbatim.

public IReadOnlyDictionary<XName, string> ExtraAttributes { get; init; }

Property Value

IReadOnlyDictionary<XName, string>

Fuel

fuel: the predicted fuel consumption on the leg.

public double? Fuel { get; init; }

Property Value

double?

Note

Note.

public string? Note { get; init; }

Property Value

string

Pitch

pitch: the advised engine pitch.

public long? Pitch { get; init; }

Property Value

long?

RelFuelSave

relFuelSave, in percent.

public double? RelFuelSave { get; init; }

Property Value

double?

Rpm

rpm: the advised engine RPM.

public long? Rpm { get; init; }

Property Value

long?

Speed

speed: the planned speed on the leg directed to the waypoint, in knots.

public double? Speed { get; init; }

Property Value

double?

SpeedWindow

speedWindow, in knots.

public double? SpeedWindow { get; init; }

Property Value

double?

Stay

stay: the time spent at the waypoint.

public TimeSpan? Stay { get; init; }

Property Value

TimeSpan?

TotalLoss

totalLoss, in knots.

public double? TotalLoss { get; init; }

Property Value

double?

WaveLoss

waveLoss, in knots.

public double? WaveLoss { get; init; }

Property Value

double?

WaypointId

waypointId: the Id this element is for.

public int WaypointId { get; init; }

Property Value

int

WindDirection

windDirection, in degrees.

public double? WindDirection { get; init; }

Property Value

double?

WindLoss

windLoss, in knots.

public double? WindLoss { get; init; }

Property Value

double?

WindSpeed

windSpeed.

public double? WindSpeed { get; init; }

Property Value

double?