public class AisPositionA extends Object implements AisPosition, HasCommunications
| Constructor and Description | 
|---|
AisPositionA(AisExtractorFactory factory,
            String message,
            String source,
            int padBits)  | 
AisPositionA(String message,
            int padBits)  | 
AisPositionA(String message,
            String source,
            int padBits)  | 
| Modifier and Type | Method and Description | 
|---|---|
Communications | 
getCommunications()
Returns the communications part of an AIS Message. 
 | 
Double | 
getCourseOverGround()  | 
Double | 
getLatitude()  | 
Double | 
getLongitude()  | 
int | 
getMessageId()
Returns the ais message id. 
 | 
int | 
getMmsi()  | 
NavigationalStatus | 
getNavigationalStatus()  | 
Integer | 
getRateOfTurn()  | 
int | 
getRepeatIndicator()  | 
String | 
getSource()
Returns the source of the ais message. 
 | 
int | 
getSpare()  | 
int | 
getSpecialManoeuvreIndicator()  | 
Double | 
getSpeedOverGroundKnots()  | 
int | 
getTimeSecondsOnly()  | 
Integer | 
getTrueHeading()  | 
boolean | 
isHighAccuracyPosition()  | 
boolean | 
isUsingRAIM()  | 
String | 
toString()  | 
public AisPositionA(String message, int padBits)
public AisPositionA(AisExtractorFactory factory, String message, String source, int padBits)
public int getMessageId()
AisMessagegetMessageId in interface AisMessagepublic int getRepeatIndicator()
getRepeatIndicator in interface AisPositionpublic NavigationalStatus getNavigationalStatus()
public Integer getRateOfTurn()
public Double getSpeedOverGroundKnots()
getSpeedOverGroundKnots in interface AisPositionpublic boolean isHighAccuracyPosition()
isHighAccuracyPosition in interface AisPositionpublic Double getLongitude()
getLongitude in interface AisPositionpublic Double getLatitude()
getLatitude in interface AisPositionpublic Double getCourseOverGround()
getCourseOverGround in interface AisPositionpublic Integer getTrueHeading()
getTrueHeading in interface AisPositionpublic int getTimeSecondsOnly()
getTimeSecondsOnly in interface AisPositionpublic int getSpecialManoeuvreIndicator()
public int getSpare()
public boolean isUsingRAIM()
isUsingRAIM in interface AisPositionpublic Communications getCommunications()
HasCommunicationsgetCommunications in interface HasCommunicationspublic String getSource()
AisMessagegetSource in interface AisMessageCopyright © 2020. All rights reserved.