1
0
forked from M-Labs/thermostat

Move autotune ticking connect

This commit is contained in:
atse 2024-08-27 15:20:50 +08:00
parent b34c70742d
commit 6ab41a1943
2 changed files with 4 additions and 4 deletions
pytec

View File

@ -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)]

View File

@ -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())