public class AISPositionReport extends AISReport implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
commsState |
double |
courseOverGround |
int |
dataIndicator |
int |
dataTerminalReady |
LatLong |
latLong |
int |
messageId |
int |
navigationStatus |
int |
positionAccuracy |
double |
rateOfTurn |
int |
repeatIndicator |
boolean |
reportOk |
static long |
serialVersionUID |
double |
speedOverGround |
long |
timeMilliseconds |
double |
trueHeading |
int |
utcHours |
int |
utcMinutes |
int |
utcSeconds |
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
double |
getLatitude() |
double |
getLongitude() |
boolean |
hasTrueHeading() |
java.lang.String |
toString() |
public static final long serialVersionUID
public int messageId
public int dataTerminalReady
public int dataIndicator
public int navigationStatus
public double rateOfTurn
public double speedOverGround
public int positionAccuracy
public LatLong latLong
public double courseOverGround
public double trueHeading
public int utcSeconds
public int utcMinutes
public int utcHours
public int repeatIndicator
public int commsState
public long timeMilliseconds
public boolean reportOk
public AISPositionReport(long timeMillis, int navStatus, double rateOfTurn, double speedOverGround, double latitude, double longitude, double courseOverGround, double trueHeading)
navStatus
- navStatusrateOfTurn
- rateOfTurnspeedOverGround
- speedOverGroundlatitude
- latitudelongitude
- longitudecourseOverGround
- courseOverGroundtrueHeading
- trueHeading