- refactored
This commit is contained in:
@@ -144,12 +144,14 @@ class TempController(APid):
|
||||
self.pid_hold.process(theta_err, -self.theta_ist)
|
||||
self.pid_rate.process(heatrate_err, -self.heatrate_ist)
|
||||
|
||||
self.y = self.pid_rate.get_y()
|
||||
if self.state == States.IDLE:
|
||||
self.y = 0
|
||||
else:
|
||||
self.y = self.pid_rate.get_y()
|
||||
self.model.set_power(max(0, 250 + 3500 * self.y))
|
||||
|
||||
self.model.set_power(max(0, 250 + 3500 * self.y))
|
||||
self.model.process()
|
||||
|
||||
|
||||
def get_power(self):
|
||||
return self.y
|
||||
|
||||
|
||||
Reference in New Issue
Block a user