dodal.devices.temperature_controller.TemperatureController#
- class dodal.devices.temperature_controller.TemperatureController[source]#
Temperature controller tying together sensor, heater, and PID units.
- Parameters:
setpoint (
SignalRW[float]) – Signal controlling the user target setpoint.sensor (
TemperatureSensor[TypeVar(SensorDevice, bound=BaseTemperatureSensor)]) – Temperature sensor sub-device instance.heater (
TypeVar(HeaterT, bound=BaseHeater)) – Heater sub-device instance.pid (
PID) – PID controller sub-device instance.name (
str, default:'') – Name of the controller device instance. Defaults to “”.
Methods
Attributes
movable_logic