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 Type
    Method
    Description
    com.google.protobuf.Struct
    Additional arguments to the method
    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
    Additional arguments to the method

    Methods 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

      List<Double> 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

      List<Double> 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.