From 8e76c0a2a1384c840af46ecc593c3407d4678c46 Mon Sep 17 00:00:00 2001 From: jens Date: Thu, 17 Dec 2020 17:42:29 +0100 Subject: [PATCH] - fixed stirrer test --- brewpi_gui.py | 7 ++++++- components/astirrer.py | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/brewpi_gui.py b/brewpi_gui.py index 05e16c7..f660e7a 100644 --- a/brewpi_gui.py +++ b/brewpi_gui.py @@ -19,11 +19,13 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): self.msg_pot = self.msg_dispatch.msgio_get('Pot') self.msg_sensor = self.msg_dispatch.msgio_get('Sensor') self.msg_heater = self.msg_dispatch.msgio_get('Heater') + self.msg_stirrer = self.msg_dispatch.msgio_get('Stirrer') self.msg_tempctrl = self.msg_dispatch.msgio_get('TempCtrl') self.msg_pot.set_recv_handler(self.on_pot_changed) self.msg_sensor.set_recv_handler(self.on_sensor_changed) self.msg_heater.set_recv_handler(self.on_heater_changed) + self.msg_stirrer.set_recv_handler(self.on_stirrer_changed) self.msg_tempctrl.set_recv_handler(self.on_tempctrl_changed) self.setupUi(self) @@ -65,7 +67,7 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): def on_checkbox_changed(self, value): print("on_checkbox_changed {}".format(value)) - self.msg_heater.send({'Activate': int(value == 2)}) + self.msg_stirrer.send({'Activate': int(value == 2)}) def on_pot_changed(self, msg): print("on_pot_changed {}".format(msg)) @@ -123,6 +125,9 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): self.Slider_pwr_soll.setLowerBound(submsg['Min']) self.Slider_pwr_soll.setUpperBound(submsg['Max']) + def on_stirrer_changed(self, msg): + print("on_stirrer_changed {}".format(msg)) + def closeEvent(self, event): print("Exitting gracefully!") self.ws_client.disconnect() diff --git a/components/astirrer.py b/components/astirrer.py index 1c6bb8b..3ed13a7 100644 --- a/components/astirrer.py +++ b/components/astirrer.py @@ -26,9 +26,9 @@ class AStirrer(AttributeChange): if self.isOn != isOn: if isOn: - self.onSetSpeed(self.speed) + self.on_set_speed(self.speed) else: - self.onSetSpeed(0) + self.on_set_speed(0) self.isOn = isOn