Package com.viam.component.arm.v1
Class Arm.TrajectoryPoint
java.lang.Object
com.google.protobuf.AbstractMessageLite<Arm.TrajectoryPoint,Arm.TrajectoryPoint.Builder>
com.google.protobuf.GeneratedMessageLite<Arm.TrajectoryPoint,Arm.TrajectoryPoint.Builder>
com.viam.component.arm.v1.Arm.TrajectoryPoint
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Arm.TrajectoryPointOrBuilder
- Enclosing class:
Arm
public static final class Arm.TrajectoryPoint
extends com.google.protobuf.GeneratedMessageLite<Arm.TrajectoryPoint,Arm.TrajectoryPoint.Builder>
implements Arm.TrajectoryPointOrBuilder
One waypoint in a streamed joint-space trajectory.Protobuf type
viam.component.arm.v1.TrajectoryPoint-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne waypoint in a streamed joint-space trajectory.static final classProtobuf typeviam.component.arm.v1.TrajectoryPoint.KinematicConstraintsstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) Optional target kinematic constraints at this waypoint.static Arm.TrajectoryPointJoint positions at this waypoint.com.google.protobuf.DurationgetTime()Time from the start of the motion at which this waypoint should be reached.booleanOptional target kinematic constraints at this waypoint.booleanJoint positions at this waypoint.booleanhasTime()Time from the start of the motion at which this waypoint should be reached.static Arm.TrajectoryPoint.Builderstatic Arm.TrajectoryPoint.BuildernewBuilder(Arm.TrajectoryPoint prototype) static Arm.TrajectoryPointparseDelimitedFrom(InputStream input) static Arm.TrajectoryPointparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Arm.TrajectoryPointparseFrom(byte[] data) static Arm.TrajectoryPointparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Arm.TrajectoryPointparseFrom(com.google.protobuf.ByteString data) static Arm.TrajectoryPointparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Arm.TrajectoryPointparseFrom(com.google.protobuf.CodedInputStream input) static Arm.TrajectoryPointparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Arm.TrajectoryPointparseFrom(InputStream input) static Arm.TrajectoryPointparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Arm.TrajectoryPointparseFrom(ByteBuffer data) static Arm.TrajectoryPointparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Arm.TrajectoryPoint> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER- See Also:
-
POSITIONS_FIELD_NUMBER
public static final int POSITIONS_FIELD_NUMBER- See Also:
-
CONSTRAINTS_FIELD_NUMBER
public static final int CONSTRAINTS_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasTime
public boolean hasTime()Time from the start of the motion at which this waypoint should be reached. Must be zero for the first point of the stream and strictly increasing thereafter. Server implementations should validate these constraints.
.google.protobuf.Duration time = 1 [json_name = "time"];- Specified by:
hasTimein interfaceArm.TrajectoryPointOrBuilder- Returns:
- Whether the time field is set.
-
getTime
public com.google.protobuf.Duration getTime()Time from the start of the motion at which this waypoint should be reached. Must be zero for the first point of the stream and strictly increasing thereafter. Server implementations should validate these constraints.
.google.protobuf.Duration time = 1 [json_name = "time"];- Specified by:
getTimein interfaceArm.TrajectoryPointOrBuilder- Returns:
- The time.
-
hasPositions
public boolean hasPositions()Joint positions at this waypoint.
.viam.component.arm.v1.JointPositions positions = 2 [json_name = "positions"];- Specified by:
hasPositionsin interfaceArm.TrajectoryPointOrBuilder- Returns:
- Whether the positions field is set.
-
getPositions
Joint positions at this waypoint.
.viam.component.arm.v1.JointPositions positions = 2 [json_name = "positions"];- Specified by:
getPositionsin interfaceArm.TrajectoryPointOrBuilder- Returns:
- The positions.
-
hasConstraints
public boolean hasConstraints()Optional target kinematic constraints at this waypoint.
optional .viam.component.arm.v1.TrajectoryPoint.KinematicConstraints constraints = 3 [json_name = "constraints"];- Specified by:
hasConstraintsin interfaceArm.TrajectoryPointOrBuilder- Returns:
- Whether the constraints field is set.
-
getConstraints
Optional target kinematic constraints at this waypoint.
optional .viam.component.arm.v1.TrajectoryPoint.KinematicConstraints constraints = 3 [json_name = "constraints"];- Specified by:
getConstraintsin interfaceArm.TrajectoryPointOrBuilder- Returns:
- The constraints.
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Arm.TrajectoryPoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Arm.TrajectoryPoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Arm.TrajectoryPoint,Arm.TrajectoryPoint.Builder>
-
getDefaultInstance
-
parser
-