- remove HeatDiffusion
- use delay line for heat propagation modeling

[Temp Controller]
- remove Kalman
This commit is contained in:
2026-06-19 14:21:23 +02:00
parent 81e66dbcd1
commit 5c7cffa3a7
4 changed files with 84 additions and 49 deletions
-5
View File
@@ -19,14 +19,10 @@ class TempControllerBase(APid):
self.thresholds = {**DEFAULT_THRESHOLDS, **params.get('Thresholds', {})}
self.y = -1
self.state = States.INIT
self.use_kalman = True
self.pid_hold.set_params(params['Hold'])
self.pid_rate.set_params(params['Heat'])
self.is_startup = True
def init_kalman(self, value):
raise NotImplementedError
def on_state_entered(self, state):
pass
@@ -37,7 +33,6 @@ class TempControllerBase(APid):
self.theta_ist_set = value
if self.is_startup:
self.is_startup = False
self.init_kalman(value)
def get_theta_ist(self):
return self.theta_ist