Table of Contents

Class PositionReportMessage

Namespace
NominalSystems.Maritime
Assembly
NominalSystems.Maritime.dll

The position report message includes data about the vessel information from the AIS system.

public sealed class PositionReportMessage : Message<PositionReportPayload>
Inheritance
PositionReportMessage
Inherited Members
Message<PositionReportPayload>.Payload
Message<PositionReportPayload>.ToString()
Message<PositionReportPayload>.PayloadType
Message<PositionReportPayload>.PayloadObject

Constructors

PositionReportMessage()

Default constructor

public PositionReportMessage()

Properties

Cog

TODO: @Jordan please update the definition here

[Units("-")]
public double Cog { get; set; }

Property Value

double

CommunicateState

TODO: @Jordan please update the definition here

[Units("-")]
public int CommunicateState { get; set; }

Property Value

int

Latitude

TODO: @Jordan please update the definition here

[Units("deg")]
public double Latitude { get; set; }

Property Value

double

Longitude

TODO: @Jordan please update the definition here

[Units("deg")]
public double Longitude { get; set; }

Property Value

double

MessageID

TODO: @Jordan please update the definition here

[Units("-")]
public int MessageID { get; set; }

Property Value

int

NavigationalStatus

TODO: @Jordan please update the definition here

[Units("-")]
public int NavigationalStatus { get; set; }

Property Value

int

PositionAccuracy

TODO: @Jordan please update the definition here

[Units("-")]
public bool PositionAccuracy { get; set; }

Property Value

bool

Raim

TODO: @Jordan please update the definition here

[Units("-")]
public bool Raim { get; set; }

Property Value

bool

RateOfTurn

TODO: @Jordan please update the definition here

[Units("-")]
public int RateOfTurn { get; set; }

Property Value

int

RepeatIndicator

TODO: @Jordan please update the definition here

[Units("-")]
public int RepeatIndicator { get; set; }

Property Value

int

Sog

TODO: @Jordan please update the definition here

[Units("-")]
public double Sog { get; set; }

Property Value

double

Spare

TODO: @Jordan please update the definition here

[Units("-")]
public int Spare { get; set; }

Property Value

int

SpecialManoeuvreIndicator

TODO: @Jordan please update the definition here

[Units("-")]
public int SpecialManoeuvreIndicator { get; set; }

Property Value

int

Timestamp

TODO: @Jordan please update the definition here

[Units("-")]
public int Timestamp { get; set; }

Property Value

int

TrueHeading

TODO: @Jordan please update the definition here

[Units("-")]
public double TrueHeading { get; set; }

Property Value

double

UserID

TODO: @Jordan please update the definition here

[Units("-")]
public int UserID { get; set; }

Property Value

int

Valid

TODO: @Jordan please update the definition here

[Units("-")]
public bool Valid { get; set; }

Property Value

bool