Class Eurotherm

All Implemented Interfaces:
Device, Scannable, Configurable, Findable, gda.observable.IObservable

public class Eurotherm extends ScannableBase
  • Constructor Details

    • Eurotherm

      public Eurotherm()
  • Method Details

    • isBusy

      public boolean isBusy() throws DeviceException
      Description copied from interface: Scannable
      Check if the Scannable is moving/operating.
      Returns:
      true - if operation carried out by moveTo has not completed yet
      Throws:
      DeviceException
    • rawAsynchronousMoveTo

      public void rawAsynchronousMoveTo(Object position) throws DeviceException
      Description copied from class: ScannableBase
      [Consider abstract] Trigger a move/operation to an internal/hardware position and return immediately.
      Overrides:
      rawAsynchronousMoveTo in class ScannableBase
      Parameters:
      position - Position in its internal/hardware representation. e.g. with units and offsets removed
      Throws:
      DeviceException
      See Also:
    • rawGetPosition

      public Object rawGetPosition() throws DeviceException
      Description copied from class: ScannableBase
      [Consider abstract] Read the position in its internal (user) representation.
      Overrides:
      rawGetPosition in class ScannableBase
      Returns:
      the value represented by this Scannable
      Throws:
      DeviceException
      See Also:
    • getSetpoint_pv

      public String getSetpoint_pv()
    • setSetpoint_pv

      public void setSetpoint_pv(String setpointPv)
    • getReadback_pv

      public String getReadback_pv()
    • setReadback_pv

      public void setReadback_pv(String readbackPv)
    • getUpperLimit

      public String getUpperLimit() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException, InterruptedException
      Throws:
      gov.aps.jca.CAException
      gov.aps.jca.TimeoutException
      InterruptedException
    • setUpper_limit_pv

      public void setUpper_limit_pv(String upperLimitPv)
    • getLowerLimit

      public String getLowerLimit()