Interface Motion.TempStreamOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Motion.TempStreamOptions, Motion.TempStreamOptions.Builder
Enclosing class:
Motion

public static interface Motion.TempStreamOptionsOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    How much trajectory the motion service tries to keep buffered on the arm's side.
    int
    Size of the detailed diagnostics window.
    Kinematic limits for the session's trajectory.
    int
    How often the motion service aims to top up the arm's buffered runway.
    boolean
    How much trajectory the motion service tries to keep buffered on the arm's side.
    boolean
    Size of the detailed diagnostics window.
    boolean
    Kinematic limits for the session's trajectory.
    boolean
    How often the motion service aims to top up the arm's buffered runway.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasArmSideTargetRunwayMs

      boolean hasArmSideTargetRunwayMs()
       How much trajectory the motion service tries to keep buffered on the arm's side.
       
      optional int32 arm_side_target_runway_ms = 1 [json_name = "armSideTargetRunwayMs"];
      Returns:
      Whether the armSideTargetRunwayMs field is set.
    • getArmSideTargetRunwayMs

      int getArmSideTargetRunwayMs()
       How much trajectory the motion service tries to keep buffered on the arm's side.
       
      optional int32 arm_side_target_runway_ms = 1 [json_name = "armSideTargetRunwayMs"];
      Returns:
      The armSideTargetRunwayMs.
    • hasSendToArmIntervalMs

      boolean hasSendToArmIntervalMs()
       How often the motion service aims to top up the arm's buffered runway.
       
      optional int32 send_to_arm_interval_ms = 2 [json_name = "sendToArmIntervalMs"];
      Returns:
      Whether the sendToArmIntervalMs field is set.
    • getSendToArmIntervalMs

      int getSendToArmIntervalMs()
       How often the motion service aims to top up the arm's buffered runway.
       
      optional int32 send_to_arm_interval_ms = 2 [json_name = "sendToArmIntervalMs"];
      Returns:
      The sendToArmIntervalMs.
    • hasDiagnosticsWindowSecs

      boolean hasDiagnosticsWindowSecs()
       Size of the detailed diagnostics window.
       
      optional int32 diagnostics_window_secs = 3 [json_name = "diagnosticsWindowSecs"];
      Returns:
      Whether the diagnosticsWindowSecs field is set.
    • getDiagnosticsWindowSecs

      int getDiagnosticsWindowSecs()
       Size of the detailed diagnostics window.
       
      optional int32 diagnostics_window_secs = 3 [json_name = "diagnosticsWindowSecs"];
      Returns:
      The diagnosticsWindowSecs.
    • hasMoveOptions

      boolean hasMoveOptions()
       Kinematic limits for the session's trajectory.
       
      optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"];
      Returns:
      Whether the moveOptions field is set.
    • getMoveOptions

      Arm.MoveOptions getMoveOptions()
       Kinematic limits for the session's trajectory.
       
      optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"];
      Returns:
      The moveOptions.