接口 HTCSentence
- 所有超级接口:
Sentence
- 所有已知子接口:
HTDSentence
Heading/Track control systems data and commands. HTC provides input to a
heading controller to set values, modes and references, while HTD provides
output from a heading controller with information about values, modes and
references in use
[nuovamarea.com].
- 作者:
- Paweł Kozioł
- 另请参阅:
-
字段概要
从接口继承的字段 net.sf.marineapi.nmea.sentence.Sentence
ALTERNATIVE_BEGIN_CHAR, BEGIN_CHAR, CHECKSUM_DELIMITER, FIELD_DELIMITER, MAX_LENGTH, TERMINATOR -
方法概要
修饰符和类型方法说明doubleReturns the commanded heading to steer.doubleReturns the commanded off-heading limit.doubleReturns the commanded off-track limit, can be generated if the selected steering mode isSteeringMode.TRACK_CONTROL.Returns the override status.doubleReturns the commanded radius of turn for heading changes.doubleReturns the commanded rate of turn for heading changes.doubleReturns the commaded rudder angle.Returns the commanded rudder direction.doubleReturns the commanded rudder limit.Returns the selected steering mode.doublegetTrack()Returns the commanded track, which represents the course line between two waypoints.Returns the current turn mode.booleanTells if the heading reference in use is true or magnetic.从接口继承的方法 net.sf.marineapi.nmea.sentence.Sentence
getBeginChar, getFieldCount, getSentenceId, getTalkerId, isAISSentence, isProprietary, isValid, reset, setBeginChar, setTalkerId, toSentence, toSentence, toString
-
方法详细资料
-
getOverride
DataStatus getOverride()Returns the override status. Override provides direct control of the steering gear, i.e. a temporary interruption of the selected steering mode. In this period steering is performed by special devices and both Selected Steering Mode and Turn Mode shall be ignored by the heading/track controller and its computing parts shall operate as if manual steering was selected.- 返回:
DataStatus.ACTIVEwhen in use,DataStatus.VOIDwhen not in use.
-
getRudderAngle
double getRudderAngle()Returns the commaded rudder angle.- 返回:
- Rudder angle, in degrees.
-
getRudderDirection
Direction getRudderDirection()Returns the commanded rudder direction.- 返回:
Direction.RIGHT(starboard) orDirection.LEFT(port)
-
getSteeringMode
SteeringMode getSteeringMode()Returns the selected steering mode.- 返回:
SteeringModeenum.
-
getTurnMode
TurnMode getTurnMode()Returns the current turn mode. Turn mode defines how the ship changes heading, according to the selected mode values given in fields Commanded Radius of Turn or Commanded Rate of Turn.- 返回:
TurnModeenum.- 另请参阅:
-
getRudderLimit
double getRudderLimit()Returns the commanded rudder limit.- 返回:
- Rudder limit, in degrees.
-
getOffHeadingLimit
double getOffHeadingLimit()Returns the commanded off-heading limit.- 返回:
- Off-heading limit, in degrees.
-
getRadiusOfTurn
double getRadiusOfTurn()Returns the commanded radius of turn for heading changes.- 返回:
- Radius of turn, in nautical miles.
-
getRateOfTurn
double getRateOfTurn()Returns the commanded rate of turn for heading changes.- 返回:
- Rate of turn, in degrees/min.
-
getHeadingToSteer
double getHeadingToSteer()Returns the commanded heading to steer.- 返回:
- Heading to steer, in degrees.
-
getOffTrackLimit
double getOffTrackLimit()Returns the commanded off-track limit, can be generated if the selected steering mode isSteeringMode.TRACK_CONTROL.- 返回:
- Off-track limit, in nautical miles.
-
getTrack
double getTrack()Returns the commanded track, which represents the course line between two waypoints. It may be altered dynamically in a track-controlled turn along a pre-planned radius.- 返回:
- Commanded track, in degrees.
- 另请参阅:
-
isHeadingTrue
boolean isHeadingTrue()Tells if the heading reference in use is true or magnetic.- 返回:
- True if true heading, false for magnetic.
-