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