Class PositionReportClassA
This class implements Class A type AIS position report message.
This covers message types 1, 2 and 3.
For more reference see here.
Inheritance
System.Object
PositionReportClassA
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: cs.temp.dll.dll
Syntax
public class PositionReportClassA : AisMessage
Constructors
PositionReportClassA()
Declaration
public PositionReportClassA()
PositionReportClassA(String)
Declaration
public PositionReportClassA(string MMSI)
Parameters
Type |
Name |
Description |
System.String |
MMSI |
|
Properties
COG
Course over ground, 0-3599
Declaration
public uint COG { get; set; }
Property Value
Type |
Description |
System.UInt32 |
|
Latitude
Latitude in in 1/10000 min.
North positive, south negative.
30737782 -> 3073.7782’ -> 51° 13.7782’
Declaration
public double Latitude { get; set; }
Property Value
Type |
Description |
System.Double |
|
Longitude
Longitude in in 1/10000 min.
East positive, west negative.
2644228 -> 264.4228’ -> 4° 24.4228’
Declaration
public double Longitude { get; set; }
Property Value
Type |
Description |
System.Double |
|
ManeuverIndicator
Declaration
public ManeuverIndicator ManeuverIndicator { get; set; }
Property Value
PositionAccuracy
Positional accuracy: low or high.
Declaration
public PositionAccuracy PositionAccuracy { get; set; }
Property Value
Raim
Receiver autonomous integrity monitoring (RAIM) flag of electronic position fixing device
Declaration
public Raim Raim { get; set; }
Property Value
SOG
Speed over ground in 1/10 knot steps.
Example: if SOG is 40, speed is 4 knots.
Declaration
public uint SOG { get; set; }
Property Value
Type |
Description |
System.UInt32 |
|
TimeStamp
UTC second when the report was generated by the electronic position system (EPFS) (0-59) or
60 if timestamp is not available, 61 if positioning system is in manual input mode,
62 if electronic position fixing system operates in estimated (dead reckoning) mode
63 if the positioning system is inoperative.
Declaration
public uint TimeStamp { get; set; }
Property Value
Type |
Description |
System.UInt32 |
|
TrueHeading
Heading (orientation) of vessel in degrees (0-359)
511 indicates not available
Declaration
public uint TrueHeading { get; set; }
Property Value
Type |
Description |
System.UInt32 |
|
Methods
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()