Class LakeshoreScannable

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

public class LakeshoreScannable extends ScannableBase
  • Constructor Details

    • LakeshoreScannable

      public LakeshoreScannable()
  • Method Details

    • 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:
    • 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
    • getTemp0Pv

      public String getTemp0Pv()
    • setTemp0Pv

      public void setTemp0Pv(String temp0Pv)
    • getTemp1Pv

      public String getTemp1Pv()
    • setTemp1Pv

      public void setTemp1Pv(String temp1Pv)
    • getTemp2Pv

      public String getTemp2Pv()
    • setTemp2Pv

      public void setTemp2Pv(String temp2Pv)
    • getTemp3Pv

      public String getTemp3Pv()
    • setTemp3Pv

      public void setTemp3Pv(String temp3Pv)
    • getSetPointSetPv

      public String getSetPointSetPv()
    • setSetPointSetPv

      public void setSetPointSetPv(String setPointSetPv)
    • getInputPv

      public String getInputPv()
    • setInputPv

      public void setInputPv(String inputPv)
    • getTempSelect

      public int getTempSelect()
    • setTempSelect

      public void setTempSelect(int tempSelect)