Package gda.device.temperature
Interface ILakeshoreController
- All Superinterfaces:
Configurable,Findable,gda.observable.IObservable
- All Known Implementing Classes:
DummyLakeshore340Controller,EpicsLakeshore340Controller
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final double -
Method Summary
Modifier and TypeMethodDescriptiondoublegets channel 0 temperaturedoublegets channel 1 temperaturedoublegets channel 2 temperaturedoublegets channel 3 temperaturedefault StringintdoubleGets the current demand temperature in K.doublegetTemp()gets current temperaturedefault booleanvoidsetReadbackChannel(int readbackChannel) voidsetTargetTemp(double demandTemperature) Sets the demand temperature .Methods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Field Details
-
MAX_RAMP_RATE
static final double MAX_RAMP_RATE- See Also:
-
MIN_RAMP_RATE
static final double MIN_RAMP_RATE- See Also:
-
-
Method Details
-
isConnected
default boolean isConnected() -
getConnectionState
-
setTargetTemp
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
Gets the current demand temperature in K.- Returns:
- The current demand temperature from the readback value
- Throws:
DeviceException
-
getTemp
gets current temperature- Returns:
- temp
- Throws:
DeviceException
-
getChannel0Temp
gets channel 0 temperature- Returns:
- channel 0 temperature
- Throws:
DeviceException
-
getChannel1Temp
gets channel 1 temperature- Returns:
- channel 1 temperature
- Throws:
DeviceException
-
getChannel2Temp
gets channel 2 temperature- Returns:
- channel 2 temperature
- Throws:
DeviceException
-
getChannel3Temp
gets channel 3 temperature- Returns:
- channel 3 temperature
- Throws:
DeviceException
-
getReadbackChannel
int getReadbackChannel() -
setReadbackChannel
void setReadbackChannel(int readbackChannel)
-