The role and types of temperature controllers