接口 AISPositionReport
- 所有超级接口:
AISMessage,AISPositionInfo,AISPositionReportB
- 所有已知子接口:
AISMessage01,AISMessage02,AISMessage03,AISMessage27
Common interface for all messages providing position reports.
See Class A AIS position report specification for more details on return values and status codes.
- 作者:
- Lázár József
-
方法概要
修饰符和类型方法说明intReturns the manouver indicator.intReturns the navigational status.doubleReturns the rate of turn.booleanReturns true if rate of turn is available in the message.从接口继承的方法 net.sf.marineapi.ais.message.AISMessage
getMessageType, getMMSI, getRepeatIndicator从接口继承的方法 net.sf.marineapi.ais.message.AISPositionInfo
getLatitudeInDegrees, getLongitudeInDegrees, hasLatitude, hasLongitude, isAccurate从接口继承的方法 net.sf.marineapi.ais.message.AISPositionReportB
getCourseOverGround, getSpeedOverGround, getTimeStamp, getTrueHeading, hasCourseOverGround, hasSpeedOverGround, hasTimeStamp, hasTrueHeading
-
方法详细资料
-
getRateOfTurn
double getRateOfTurn()Returns the rate of turn.- 返回:
- Rate of turn, in degrees per min
-
getManouverIndicator
int getManouverIndicator()Returns the manouver indicator.- 返回:
- 0 = not available = default, 1 = not engaged in special maneuver or 2 = engaged in special maneuver
-
hasRateOfTurn
boolean hasRateOfTurn()Returns true if rate of turn is available in the message.- 返回:
- true if has ROT, otherwise false.