Package AIS
Class AISPositionReport
java.lang.Object
AIS.AISReport
AIS.AISPositionReport
- All Implemented Interfaces:
Serializable,ManagedParameters
AIS Position report data
- Author:
- Doug Gillespie
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintdoubleintintintintintdoubleintbooleanstatic final longdoublelongdoubleintintint -
Constructor Summary
ConstructorsConstructorDescriptionAISPositionReport(long timeMillis, int navStatus, double rateOfTurn, double speedOverGround, double latitude, double longitude, double courseOverGround, double trueHeading) Constructor to use when reading back from database. -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubleGet a set of data that describes all of the parameters in a classbooleantoString()
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
messageId
public int messageId -
dataTerminalReady
public int dataTerminalReady -
dataIndicator
public int dataIndicator -
rateOfTurn
public double rateOfTurn -
speedOverGround
public double speedOverGround -
positionAccuracy
public int positionAccuracy -
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 -
reportOk
public boolean reportOk
-
-
Constructor Details
-
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
-
-
Method Details
-
toString
-
getLatitude
public double getLatitude() -
getLongitude
public double getLongitude() -
hasTrueHeading
public boolean hasTrueHeading() -
getParameterSet
Description copied from interface:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
getParameterSetin interfaceManagedParameters- Returns:
- description of the parameters in a class.
-