public abstract class PositionReport extends AISMessage implements ExtendedDynamicDataReport
VERSION| Modifier | Constructor and Description |
|---|---|
|
PositionReport(NMEAMessage[] nmeaMessages) |
protected |
PositionReport(NMEAMessage[] nmeaMessages,
String bitString) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAISMessage() |
CommunicationState |
getCommunicationState() |
Float |
getCourseOverGround() |
Float |
getLatitude() |
Float |
getLongitude() |
NavigationStatus |
getNavigationStatus() |
Boolean |
getPositionAccuracy() |
Boolean |
getRaimFlag() |
Integer |
getRateOfTurn() |
Integer |
getSecond() |
ManeuverIndicator |
getSpecialManeuverIndicator() |
Float |
getSpeedOverGround() |
TransponderClass |
getTransponderClass() |
Integer |
getTrueHeading() |
String |
toString() |
create, create, dataFields, decodePayloadToBitString, digest, equals, getBits, getBitString, getMessageType, getMetadata, getNmeaMessages, getNumberOfBits, getRepeatIndicator, getSourceMmsi, getZeroBitStuffedString, hashCode, isValid, setMetadataclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDecodedValue, getDecodedValueByWeakReferencepublic PositionReport(NMEAMessage[] nmeaMessages)
protected PositionReport(NMEAMessage[] nmeaMessages, String bitString)
protected void checkAISMessage()
checkAISMessage in class AISMessagepublic TransponderClass getTransponderClass()
getTransponderClass in interface DataReportpublic NavigationStatus getNavigationStatus()
public Integer getRateOfTurn()
public Float getSpeedOverGround()
getSpeedOverGround in interface DynamicDataReportpublic Boolean getPositionAccuracy()
public Float getLatitude()
getLatitude in interface DynamicDataReportpublic Float getLongitude()
getLongitude in interface DynamicDataReportpublic Float getCourseOverGround()
getCourseOverGround in interface DynamicDataReportpublic Integer getTrueHeading()
getTrueHeading in interface ExtendedDynamicDataReportpublic Integer getSecond()
getSecond in interface ExtendedDynamicDataReportpublic ManeuverIndicator getSpecialManeuverIndicator()
public Boolean getRaimFlag()
public CommunicationState getCommunicationState()
public String toString()
toString in class AISMessageCopyright © 2016 Thomas Borg Salling. All rights reserved.