- heater improved min max power
- set slider lower / upper bounds from heater capabilities
This commit is contained in:
+10
-3
@@ -37,7 +37,7 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||
|
||||
def on_slider_changed(self, value):
|
||||
print("on_slider_changed {}".format(value))
|
||||
self.msg_heater.send_from_thread({'Activate': 1, 'Power': 10*value})
|
||||
self.msg_heater.send_from_thread({'Activate': 1, 'Power': value})
|
||||
|
||||
async def on_pot_changed(self, msg):
|
||||
print("on_pot_changed {}".format(msg))
|
||||
@@ -51,8 +51,15 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow):
|
||||
|
||||
async def on_heater_changed(self, msg):
|
||||
print("on_heater_changed {}".format(msg))
|
||||
if "Power" in msg:
|
||||
self.lcdNumber.display(msg['Power'])
|
||||
for key in msg:
|
||||
if "Power" in key:
|
||||
self.lcdNumber.display(msg['Power'])
|
||||
elif "Capabilities" in key:
|
||||
submsg = msg['Capabilities']
|
||||
if "Power" in submsg:
|
||||
submsg = submsg['Power']
|
||||
self.Slider.setLowerBound(submsg['Min'])
|
||||
self.Slider.setUpperBound(submsg['Max'])
|
||||
|
||||
def closeEvent(self, event):
|
||||
print("Exitting gracefully!")
|
||||
|
||||
Reference in New Issue
Block a user