Commit 6e5f9ee8 authored by Benjamin Mummery's avatar Benjamin Mummery 💻

updated startup_config_default to include message field

parent 148c7054
Pipeline #1817 failed with stages
......@@ -2,16 +2,19 @@
"calibration": {
"label": "calibration",
"last_performed": 0,
"cmd_code": "calib_rate"
"cmd_code": "calib_rate",
"message": "Ensure patient is disconnected from ventilator"
},
"leak_test": {
"label": "Leak Test",
"last_performed": 0,
"cmd_code": "leak_test"
"cmd_code": "leak_test",
"message": "Ensure patient is disconnected from ventilator"
},
"maintenance": {
"label": "maintenance",
"last_performed": 0,
"cmd_code": "main_tenance"
"cmd_code": "main_tenance",
"message": "Was maintenance carried out successfully?"
}
}
......@@ -30,6 +30,7 @@ class StartupHandler(
self.modeRadioDict = {}
self.settingsRadioDict = {}
self.calibs_done_dict = {}
self.activeWidget = None
def add_widget(self, widget, key: str):
if isinstance(widget, labelledSpin):
......@@ -70,13 +71,14 @@ class StartupHandler(
Currently doesn't actually do any calibrations, just a placeholder for now.
"""
self.NativeUI.messagePopup.setLabelText(calibrationWidget.infoDict["message"])
self.activeWidget = calibrationWidget
#self.NativeUI.messagePopup.okButton.pressed.connec
self.NativeUI.messagePopup.setLabelText(calibrationWidget.infoDict["message"])
def carryout_calibration(self) -> int:
assert self.activeWidget is not None
calibrationWidget = self.activeWidget
#self.NativeUI.display_stack.setCurrentWidget(self.NativeUI.startupWidget)
# self.NativeUI.display_stack.setCurrentWidget(self.NativeUI.startupWidget)
calibrationWidget.progBar.setValue(100)
calibrationWidget.lineEdit.setText("completed")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment