This commit is contained in:
atse 2024-09-09 15:10:30 +08:00
parent 0833813909
commit 75f05aa252

View File

@ -77,6 +77,7 @@ class MainWindow(QtWidgets.QMainWindow):
for ch in range(self.NUM_CHANNELS):
if self._autotuners.get_state(ch) != PIDAutotuneState.STATE_OFF:
await self._autotuners.stop_pid_from_running(ch)
self._thermostat.disconnect_cb = autotune_disconnect
@pyqtSlot()
@ -84,6 +85,7 @@ class MainWindow(QtWidgets.QMainWindow):
self._info_box.display_info_box(
"Connection Error", "Thermostat connection lost. Is it unplugged?"
)
self._thermostat.connection_error.connect(handle_connection_error)
# Control Panel
@ -105,7 +107,7 @@ class MainWindow(QtWidgets.QMainWindow):
[
[getattr(self, f"ch{ch}_t_graph"), getattr(self, f"ch{ch}_i_graph")]
for ch in range(self.NUM_CHANNELS)
]
],
)
# Bottom bar menus