Class Arm.TrajectoryPoint.KinematicConstraints.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Arm.TrajectoryPoint.KinematicConstraints,Arm.TrajectoryPoint.KinematicConstraints.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Arm.TrajectoryPoint.KinematicConstraints,Arm.TrajectoryPoint.KinematicConstraints.Builder>
com.viam.component.arm.v1.Arm.TrajectoryPoint.KinematicConstraints.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Arm.TrajectoryPoint.KinematicConstraintsOrBuilder, Cloneable
Enclosing class:
Arm.TrajectoryPoint.KinematicConstraints

public static final class Arm.TrajectoryPoint.KinematicConstraints.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Arm.TrajectoryPoint.KinematicConstraints,Arm.TrajectoryPoint.KinematicConstraints.Builder> implements Arm.TrajectoryPoint.KinematicConstraintsOrBuilder
Protobuf type viam.component.arm.v1.TrajectoryPoint.KinematicConstraints
  • Method Details

    • hasVelocities

      public boolean hasVelocities()
       Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample)
       must have zero velocity. Server implementations should validate this constraint.
       
      .viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];
      Specified by:
      hasVelocities in interface Arm.TrajectoryPoint.KinematicConstraintsOrBuilder
      Returns:
      Whether the velocities field is set.
    • getVelocities

      public Arm.JointVelocities getVelocities()
       Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample)
       must have zero velocity. Server implementations should validate this constraint.
       
      .viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];
      Specified by:
      getVelocities in interface Arm.TrajectoryPoint.KinematicConstraintsOrBuilder
      Returns:
      The velocities.
    • setVelocities

       Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample)
       must have zero velocity. Server implementations should validate this constraint.
       
      .viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];
    • setVelocities

       Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample)
       must have zero velocity. Server implementations should validate this constraint.
       
      .viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];
    • mergeVelocities

       Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample)
       must have zero velocity. Server implementations should validate this constraint.
       
      .viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];
    • clearVelocities

       Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample)
       must have zero velocity. Server implementations should validate this constraint.
       
      .viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];
    • hasAccelerations

      public boolean hasAccelerations()
       Optional target joint accelerations at this waypoint.
       
      optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];
      Specified by:
      hasAccelerations in interface Arm.TrajectoryPoint.KinematicConstraintsOrBuilder
      Returns:
      Whether the accelerations field is set.
    • getAccelerations

      public Arm.JointAccelerations getAccelerations()
       Optional target joint accelerations at this waypoint.
       
      optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];
      Specified by:
      getAccelerations in interface Arm.TrajectoryPoint.KinematicConstraintsOrBuilder
      Returns:
      The accelerations.
    • setAccelerations

       Optional target joint accelerations at this waypoint.
       
      optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];
    • setAccelerations

       Optional target joint accelerations at this waypoint.
       
      optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];
    • mergeAccelerations

       Optional target joint accelerations at this waypoint.
       
      optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];
    • clearAccelerations

       Optional target joint accelerations at this waypoint.
       
      optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];