public class AisPositionBExtended extends Object implements AisPosition, AisShipStatic
| Constructor and Description | 
|---|
AisPositionBExtended(AisExtractorFactory factory,
                    String message,
                    String source,
                    int padBits)  | 
AisPositionBExtended(String message,
                    int padBits)  | 
AisPositionBExtended(String message,
                    String source,
                    int padBits)  | 
| Modifier and Type | Method and Description | 
|---|---|
Double | 
getCourseOverGround()  | 
com.google.common.base.Optional<Integer> | 
getDimensionA()  | 
com.google.common.base.Optional<Integer> | 
getDimensionB()  | 
com.google.common.base.Optional<Integer> | 
getDimensionC()  | 
com.google.common.base.Optional<Integer> | 
getDimensionD()  | 
Double | 
getLatitude()  | 
com.google.common.base.Optional<Integer> | 
getLengthMetres()  | 
Double | 
getLongitude()  | 
int | 
getMessageId()
Returns the ais message id. 
 | 
int | 
getMmsi()  | 
String | 
getName()  | 
int | 
getRepeatIndicator()  | 
int | 
getShipType()  | 
String | 
getSource()
Returns the source of the ais message. 
 | 
Double | 
getSpeedOverGroundKnots()  | 
int | 
getTimeSecondsOnly()  | 
Integer | 
getTrueHeading()  | 
com.google.common.base.Optional<Integer> | 
getWidthMetres()  | 
boolean | 
isHighAccuracyPosition()  | 
boolean | 
isUsingRAIM()  | 
String | 
toString()  | 
public AisPositionBExtended(String message, int padBits)
public AisPositionBExtended(AisExtractorFactory factory, String message, String source, int padBits)
public int getMessageId()
AisMessagegetMessageId in interface AisMessagepublic int getRepeatIndicator()
getRepeatIndicator in interface AisPositiongetRepeatIndicator in interface AisShipStaticpublic Double getSpeedOverGroundKnots()
getSpeedOverGroundKnots 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 String getName()
getName in interface AisShipStaticpublic int getShipType()
getShipType in interface AisShipStaticpublic com.google.common.base.Optional<Integer> getDimensionA()
getDimensionA in interface AisShipStaticpublic com.google.common.base.Optional<Integer> getDimensionB()
getDimensionB in interface AisShipStaticpublic com.google.common.base.Optional<Integer> getDimensionC()
getDimensionC in interface AisShipStaticpublic com.google.common.base.Optional<Integer> getDimensionD()
getDimensionD in interface AisShipStaticpublic com.google.common.base.Optional<Integer> getLengthMetres()
getLengthMetres in interface AisShipStaticpublic com.google.common.base.Optional<Integer> getWidthMetres()
getWidthMetres in interface AisShipStaticpublic String getSource()
AisMessagegetSource in interface AisMessagepublic boolean isHighAccuracyPosition()
isHighAccuracyPosition in interface AisPositionpublic boolean isUsingRAIM()
isUsingRAIM in interface AisPositionCopyright © 2020. All rights reserved.