damaris.tools.temperature

Temperature controller interface and base classes.

This module provides a consistent interface for temperature controllers to enable pluggable temperature monitoring systems.

Functions

create_controller(name, *args, **kwargs)

Create a temperature controller instance by name.

get_controller_names()

Get list of available controller names.

register_controller(name, controller_class)

Register a temperature controller implementation.

Classes

TemperatureController()

Abstract base class for temperature controllers.