AIS
Class AISPositionReport
java.lang.Object
AIS.AISReport
AIS.AISPositionReport
- All Implemented Interfaces:
- java.io.Serializable
public class AISPositionReport
- extends AISReport
- implements java.io.Serializable
AIS Position report data
- Author:
- Doug Gillespie
- See Also:
- Serialized Form
|
Constructor Summary |
AISPositionReport(long timeMillis,
int navStatus,
double rateOfTurn,
double speedOverGround,
double latitude,
double longitude,
double courseOverGround,
double trueHeading)
Constructor to use when reading back from database. |
AISPositionReport(long timeMillis,
NMEABitArray bitData)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
messageID
public int messageID
dataTerminalReady
public int dataTerminalReady
dataIndicator
public int dataIndicator
navigationStatus
public int navigationStatus
rateOfTurn
public double rateOfTurn
speedOverGround
public double speedOverGround
positionAccuracy
public int positionAccuracy
latLong
public LatLong latLong
courseOverGround
public double courseOverGround
trueHeading
public double trueHeading
utcSeconds
public int utcSeconds
utcMinutes
public int utcMinutes
utcHours
public int utcHours
repeatIndicator
public int repeatIndicator
commsState
public int commsState
timeMilliseconds
public long timeMilliseconds
AISPositionReport
AISPositionReport(long timeMillis,
NMEABitArray bitData)
AISPositionReport
public AISPositionReport(long timeMillis,
int navStatus,
double rateOfTurn,
double speedOverGround,
double latitude,
double longitude,
double courseOverGround,
double trueHeading)
- Constructor to use when reading back from database.
- Parameters:
navStatus - navStatusrateOfTurn - rateOfTurnspeedOverGround - speedOverGroundlatitude - latitudelongitude - longitudecourseOverGround - courseOverGroundtrueHeading - trueHeading
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getLatitude
public double getLatitude()
getLongitude
public double getLongitude()
hasTrueHeading
public boolean hasTrueHeading()