Package com.viam.component.gantry.v1
Interface Gantry.MoveToPositionRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Gantry.MoveToPositionRequest
,Gantry.MoveToPositionRequest.Builder
- Enclosing class:
- Gantry
public static interface Gantry.MoveToPositionRequestOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.Struct
getExtra()
Additional arguments to the methodgetName()
string name = 1 [json_name = "name"];
com.google.protobuf.ByteString
string name = 1 [json_name = "name"];
double
getPositionsMm
(int index) Number of millimeters to move the gantry by respective to each axis.int
Number of millimeters to move the gantry by respective to each axis.Number of millimeters to move the gantry by respective to each axis.double
getSpeedsMmPerSec
(int index) Speeds to move each gantry axis must match length and order of positions_mm.int
Speeds to move each gantry axis must match length and order of positions_mm.Speeds to move each gantry axis must match length and order of positions_mm.boolean
hasExtra()
Additional arguments to the methodMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
String getName()string name = 1 [json_name = "name"];
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()string name = 1 [json_name = "name"];
- Returns:
- The bytes for name.
-
getPositionsMmList
Number of millimeters to move the gantry by respective to each axis.
repeated double positions_mm = 2 [json_name = "positionsMm"];
- Returns:
- A list containing the positionsMm.
-
getPositionsMmCount
int getPositionsMmCount()Number of millimeters to move the gantry by respective to each axis.
repeated double positions_mm = 2 [json_name = "positionsMm"];
- Returns:
- The count of positionsMm.
-
getPositionsMm
double getPositionsMm(int index) Number of millimeters to move the gantry by respective to each axis.
repeated double positions_mm = 2 [json_name = "positionsMm"];
- Parameters:
index
- The index of the element to return.- Returns:
- The positionsMm at the given index.
-
getSpeedsMmPerSecList
Speeds to move each gantry axis must match length and order of positions_mm.
repeated double speeds_mm_per_sec = 3 [json_name = "speedsMmPerSec"];
- Returns:
- A list containing the speedsMmPerSec.
-
getSpeedsMmPerSecCount
int getSpeedsMmPerSecCount()Speeds to move each gantry axis must match length and order of positions_mm.
repeated double speeds_mm_per_sec = 3 [json_name = "speedsMmPerSec"];
- Returns:
- The count of speedsMmPerSec.
-
getSpeedsMmPerSec
double getSpeedsMmPerSec(int index) Speeds to move each gantry axis must match length and order of positions_mm.
repeated double speeds_mm_per_sec = 3 [json_name = "speedsMmPerSec"];
- Parameters:
index
- The index of the element to return.- Returns:
- The speedsMmPerSec at the given index.
-
hasExtra
boolean hasExtra()Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
- Returns:
- Whether the extra field is set.
-
getExtra
com.google.protobuf.Struct getExtra()Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
- Returns:
- The extra.
-