public class AisPositionB extends Object implements AisPosition, HasCommunications
| Constructor and Description | 
|---|
AisPositionB(AisExtractorFactory factory,
            String message,
            String source,
            int padBits)  | 
AisPositionB(String message,
            int padBits)  | 
AisPositionB(String message,
            String source,
            int padBits)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canManageFrequenciesViaMessage22()  | 
boolean | 
canOperateOverWholeMarineBand()  | 
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()  | 
int | 
getRepeatIndicator()  | 
String | 
getSource()
Returns the source of the ais message. 
 | 
int | 
getSpare()  | 
int | 
getSpare2()  | 
Double | 
getSpeedOverGroundKnots()  | 
int | 
getTimeSecondsOnly()  | 
Integer | 
getTrueHeading()  | 
boolean | 
isEquippedWithDscFunction()  | 
boolean | 
isEquippedWithIntegratedDisplayForMessages12And14()  | 
boolean | 
isHighAccuracyPosition()  | 
boolean | 
isITDMACommunicationState()  | 
boolean | 
isSotdmaUnit()  | 
boolean | 
isStationOperatingInAssignedMode()  | 
boolean | 
isUsingRAIM()  | 
String | 
toString()  | 
public AisPositionB(String message, int padBits)
public AisPositionB(AisExtractorFactory factory, String message, String source, int padBits)
public int getMessageId()
AisMessagegetMessageId in interface AisMessagepublic int getRepeatIndicator()
getRepeatIndicator in interface AisPositionpublic int getSpare()
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 getSpare2()
public boolean isSotdmaUnit()
public boolean isEquippedWithIntegratedDisplayForMessages12And14()
public boolean isEquippedWithDscFunction()
public boolean canOperateOverWholeMarineBand()
public boolean canManageFrequenciesViaMessage22()
public boolean isStationOperatingInAssignedMode()
public boolean isUsingRAIM()
isUsingRAIM in interface AisPositionpublic boolean isITDMACommunicationState()
public Communications getCommunications()
HasCommunicationsgetCommunications in interface HasCommunicationspublic String getSource()
AisMessagegetSource in interface AisMessageCopyright © 2020. All rights reserved.