- fixed stirrer test
This commit is contained in:
+6
-1
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user