pylabrobot.bmg_labtech.vantastar.driver.features.temperature_controller.TemperatureController#
- class pylabrobot.bmg_labtech.vantastar.driver.features.temperature_controller.TemperatureController(driver: VANTAstarDriver)#
Bases:
objectThe temperature controller (IncubatorCommand).
Reached as
driver.temperature_controller. The reader holds one setting at a time (heating to a target, or monitoring only), so the target is kept here.- Variables:
target_temperature – the temperature it heats to, in degrees C; None while it does not heat.
- Parameters:
driver (VANTAstarDriver)
Attributes
Methods
__init__(driver)measure_temperature([timeout])The incubator temperature Voyager displays (the first of the reader's three sensors), in degrees C.
start_temperature_control(temperature)Start heating to
temperature, in degrees C, and hold it; returns once the sensors report again.Stop heating; the sensors keep reporting (as Voyager switches heating off).
wait_for_temperature(*[, tolerance, timeout])Wait until the temperature (
measure_temperature) is withintoleranceof the target; return it.