Interface ILakeshoreController

All Superinterfaces:
Configurable, Findable, gda.observable.IObservable
All Known Implementing Classes:
DummyLakeshore340Controller, EpicsLakeshore340Controller

public interface ILakeshoreController extends Findable, Configurable, gda.observable.IObservable
  • Field Details

  • Method Details

    • isConnected

      default boolean isConnected()
    • getConnectionState

      default String getConnectionState()
    • setTargetTemp

      void setTargetTemp(double demandTemperature) throws DeviceException
      Sets the demand temperature . If ramping is enabled then the actual demand temperature will move towards this at the ramping rate.
      Parameters:
      demandTemperature - The demanded temperature in K
      Throws:
      DeviceException
    • getTargetTemp

      double getTargetTemp() throws DeviceException
      Gets the current demand temperature in K.
      Returns:
      The current demand temperature from the readback value
      Throws:
      DeviceException
    • getTemp

      double getTemp() throws DeviceException
      gets current temperature
      Returns:
      temp
      Throws:
      DeviceException
    • getChannel0Temp

      double getChannel0Temp() throws DeviceException
      gets channel 0 temperature
      Returns:
      channel 0 temperature
      Throws:
      DeviceException
    • getChannel1Temp

      double getChannel1Temp() throws DeviceException
      gets channel 1 temperature
      Returns:
      channel 1 temperature
      Throws:
      DeviceException
    • getChannel2Temp

      double getChannel2Temp() throws DeviceException
      gets channel 2 temperature
      Returns:
      channel 2 temperature
      Throws:
      DeviceException
    • getChannel3Temp

      double getChannel3Temp() throws DeviceException
      gets channel 3 temperature
      Returns:
      channel 3 temperature
      Throws:
      DeviceException
    • getReadbackChannel

      int getReadbackChannel()
    • setReadbackChannel

      void setReadbackChannel(int readbackChannel)