Interface PlateController

All Superinterfaces:
Configurable, Device, Findable, gda.observable.IObservable, Serializable
All Known Implementing Classes:
AbstractPlateController, PlateControllerAdapter

public interface PlateController extends Serializable, Device
  • Field Details

  • Method Details

    • calibratePosition

      Object calibratePosition(Well well)
    • getControllerState

      PlateControllerState getControllerState()
    • getCurrentPlate

      Plate getCurrentPlate()
    • getCurrentPlateIndex

      int getCurrentPlateIndex()
    • getCurrentPlateType

      PlateType getCurrentPlateType()
    • getCurrentPosition

      PlatePosition getCurrentPosition()
    • getOriginPosition

      PlatePosition getOriginPosition()
    • getPlatePosition

      PlatePosition getPlatePosition(int index)
    • getPlateInventory

      PlateInventory getPlateInventory()
    • getSavedPosition

      PlatePosition getSavedPosition()
    • getSavedWell

      Well getSavedWell()
    • getStatus

      Throws:
      DeviceException
    • isCalibrated

      boolean isCalibrated()
    • loadPlate

      void loadPlate(int index)
    • loadPlateManual

      void loadPlateManual(int index)
    • moveTo

      PlatePosition moveTo(String descriptor)
    • moveToAbsolute

      void moveToAbsolute(PlatePosition pos)
    • moveToCollectPosition

      void moveToCollectPosition()
    • moveToSafePosition

      void moveToSafePosition()
    • moveToWell

      void moveToWell(Well well, boolean doResetZoom)
    • recalibrate

      void recalibrate()
      Calibrate the controller using the currently reported position
    • resetControllerState

      void resetControllerState(PlateControllerState state)
    • restorePosition

      PlatePosition restorePosition(int posIndex)
    • restoreSavedPosition

      PlatePosition restoreSavedPosition()
    • saveCurrentPosition

      PlatePosition saveCurrentPosition()
    • savePosition

      PlatePosition savePosition(int posIndex)
    • saveWell

      void saveWell(Well well)
    • setControllerState

      void setControllerState(PlateControllerState state)
    • setCurrentPlateIndex

      void setCurrentPlateIndex(int index)
    • setPlateInventory

      void setPlateInventory(PlateInventory inventory)
    • setPositions

      void setPositions(String[] positions)
    • unloadPlate

      void unloadPlate()
    • unloadPlateManual

      void unloadPlateManual()
    • test

      void test()