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()
AisMessage
getMessageId
in interface AisMessage
public int getRepeatIndicator()
getRepeatIndicator
in interface AisPosition
public int getSpare()
public Double getSpeedOverGroundKnots()
getSpeedOverGroundKnots
in interface AisPosition
public boolean isHighAccuracyPosition()
isHighAccuracyPosition
in interface AisPosition
public Double getLongitude()
getLongitude
in interface AisPosition
public Double getLatitude()
getLatitude
in interface AisPosition
public Double getCourseOverGround()
getCourseOverGround
in interface AisPosition
public Integer getTrueHeading()
getTrueHeading
in interface AisPosition
public int getTimeSecondsOnly()
getTimeSecondsOnly
in interface AisPosition
public 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 AisPosition
public boolean isITDMACommunicationState()
public Communications getCommunications()
HasCommunications
getCommunications
in interface HasCommunications
public String getSource()
AisMessage
getSource
in interface AisMessage
Copyright © 2020. All rights reserved.