Interface Gonio

All Superinterfaces:
Assembly, Configurable, CoordinatesMove, Device, Findable, GonioService, IndexMove, IndexPositioner, gda.observable.IObservable, IScannableGroup, IScannableGroupNamed, Scannable, Stoppable
All Known Subinterfaces:
Diffractometer
All Known Implementing Classes:
DiffractometerBase, GonioBase

public interface Gonio extends GonioService, Assembly
  • Method Details

    • configure

      void configure() throws FactoryException
      Description copied from interface: Configurable
      Perform operations that must be done after Spring initialisation i.e. anything that goes beyond setting member variables.
      Specified by:
      configure in interface Configurable
      Throws:
      FactoryException - if there is an error in configuration e.g. required variable not set or cannot connect to device
    • getName

      String getName()
      Description copied from interface: Findable
      Get the object name. Used by Castor to check if the object name has been set before calling the Findable.setName(String) method.
      Specified by:
      getName in interface Findable
      Specified by:
      getName in interface GonioService
      Returns:
      a String containing the object name.
    • getScannableOmega

      String getScannableOmega()
    • getScannableTableX

      String getScannableTableX()
    • getScannableTableY

      String getScannableTableY()
    • getScannableTableZ

      String getScannableTableZ()
    • getScannableX

      String getScannableX()
    • getScannableY

      String getScannableY()
    • getScannableZ

      String getScannableZ()
    • setScannableOmega

      void setScannableOmega(String scannableOmega)
    • setScannableTableX

      void setScannableTableX(String scannableTableX)
    • setScannableTableY

      void setScannableTableY(String scannableTableY)
    • setScannableTableZ

      void setScannableTableZ(String scannableTableZ)
    • setScannableX

      void setScannableX(String scannableX)
    • setScannableY

      void setScannableY(String scannableY)
    • setScannableZ

      void setScannableZ(String scannableZ)