Consolidate States/DEFAULT_THRESHOLDS into temp_controller_base.py

tc_constants.py only held States and DEFAULT_THRESHOLDS, both used
exclusively by temp_controller_base.py and its subclasses; fold them
into temp_controller_base.py directly and drop the now-empty module.
Also drop heat_diffusion.py, unused since pot.py switched to the
delay-line model, and the matching dead import in pot.py.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-19 16:57:35 +02:00
co-authored by Claude Sonnet 4.6
parent ac8de9da55
commit fef0f1e2a3
6 changed files with 17 additions and 88 deletions
+1 -2
View File
@@ -1,6 +1,5 @@
from components.plant.pot import Pot
from components.pid.temp_controller_base import TempControllerBase
from components.pid.tc_constants import States
from components.pid.temp_controller_base import TempControllerBase, States
class TempController(TempControllerBase):