Interface SampleHandler

All Superinterfaces:
Configurable, Device, Findable, GdaService, gda.observable.IObservable, Stoppable

public interface SampleHandler extends GdaService, Stoppable
  • Method Details

    • deselectContainer

      int deselectContainer()
    • deselectReceptacle

      int deselectReceptacle() throws DeviceException
      Throws:
      DeviceException
    • getCountContainersinStore

      int getCountContainersinStore()
    • getCurrentContainerIndex

      int getCurrentContainerIndex()
    • getCurrentReceptacleIndex

      int getCurrentReceptacleIndex()
    • getHandlerTypeString

      String getHandlerTypeString() throws DeviceException
      Returns the string descriptor for this type of Sample Handler.
      Returns:
      java.lang.String
      Throws:
      DeviceException
    • getMaxContainerIndex

      int getMaxContainerIndex()
    • getMinContainerIndex

      int getMinContainerIndex()
    • getState

      int getState()
    • isActivePosition

      boolean isActivePosition()
    • isContainerPresent

      boolean isContainerPresent() throws DeviceException
      Throws:
      DeviceException
    • isEnabled

      boolean isEnabled()
    • isReceptaclePresent

      boolean isReceptaclePresent() throws DeviceException
      Throws:
      DeviceException
    • loadReceptacle

      void loadReceptacle() throws DeviceException
      Throws:
      DeviceException
    • manualClearContainer

      int manualClearContainer()
    • manualClearReceptacle

      int manualClearReceptacle() throws DeviceException
      Throws:
      DeviceException
    • manualMountContainer

      void manualMountContainer(int index)
    • manualMountReceptacle

      void manualMountReceptacle(int index)
    • selectContainer

      void selectContainer(int index)
    • selectReceptacle

      void selectReceptacle(int index)
    • stop

      void stop() throws DeviceException
      Description copied from interface: Stoppable
      Stops the current operation.
      Specified by:
      stop in interface Stoppable
      Throws:
      DeviceException