接口 HTCSentence

所有超级接口:
Sentence
所有已知子接口:
HTDSentence

public interface HTCSentence extends Sentence
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ł
另请参阅:
  • 方法详细资料

    • 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.ACTIVE when in use, DataStatus.VOID when 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) or Direction.LEFT (port)
    • getSteeringMode

      SteeringMode getSteeringMode()
      Returns the selected steering mode.
      返回:
      SteeringMode enum.
    • 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.
      返回:
      TurnMode enum.
      另请参阅:
    • 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 is SteeringMode.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.