dodal.devices.temperture_controller.Lakeshore#
- class dodal.devices.temperture_controller.Lakeshore[source]#
Device for controlling and reading from a Lakeshore temperature controller. It supports multiple channels and PID control.
- temperature#
Temperature IO interface.
- Type:
LakeshoreBaseIO
- PID#
PID IO interface.
- Type:
PIDBaseIO
- control_channel#
Signal for selecting the control channel, optional readback as hinted signal (default readback channel is the same as control channel).
- Type:
derived_signal_rw
- temperature_high_limit#
Signal to store the soft high temperature limit.
- Type:
soft_signal_rw
- temperature_low_limit#
Signal to store the soft low temperature limit.
- Type:
soft_signal_rw
- Parameters:
prefix (str)
num_readback_channel (
int
)heater_setting (type[SignalDatatypeT])
control_channel (int, optional)
single_control_channel (bool, optional)
name (str, optional)
prefix – The EPICS prefix for the device.
no_channels (int) – Number of temperature channels.
heater_setting – Enum type for heater settings.
control_channel – The initial control channel (default is 1).
single_control_channel – Whether to use a single control channel (default is False).
name – Name of the device.
num_readback_channel
Methods
set
(value)Set the temperature setpoint for the active control channel.
Attributes