forked from M-Labs/thermostat
Move autotune ticking connect
This commit is contained in:
parent
377c2dec48
commit
0f117f8ee8
|
@ -8,6 +8,9 @@ class PIDAutoTuner(QObject):
|
|||
super().__init__(parent)
|
||||
|
||||
self._thermostat = thermostat
|
||||
self._thermostat.report_update.connect(self.tick)
|
||||
self._thermostat.interval_update.connect(self.update_sampling_interval)
|
||||
|
||||
self.autotuners = [PIDAutotune(25) for _ in range(num_of_channel)]
|
||||
self.target_temp = [20.0 for _ in range(num_of_channel)]
|
||||
self.test_current = [1.0 for _ in range(num_of_channel)]
|
||||
|
|
|
@ -107,11 +107,8 @@ class MainWindow(QtWidgets.QMainWindow):
|
|||
self.zero_limits_warning.set_limits_warning
|
||||
)
|
||||
|
||||
self.thermostat.report_update.connect(self.autotuners.tick)
|
||||
self.thermostat.report_update.connect(self.pid_autotune_handler)
|
||||
self.thermostat.interval_update.connect(
|
||||
self.autotuners.update_sampling_interval
|
||||
)
|
||||
|
||||
self.thermostat.hw_rev_update.connect(self._status)
|
||||
self.report_apply_btn.clicked.connect(
|
||||
lambda: self.thermostat.set_update_s(self.report_refresh_spin.value())
|
||||
|
|
Loading…
Reference in New Issue