Tested machine update

This commit is contained in:
2025-05-28 12:08:45 +02:00
parent fa3c51a1a2
commit 3dd82d9c7f
9 changed files with 137 additions and 26 deletions

View File

@@ -48,6 +48,7 @@ class OpticsTools(QtWidgets.QMainWindow, Ui_OpticsGUI):
# events handling
self.actionOpen_2.triggered.connect(self.loadSettings)
self.actionSave.triggered.connect(self.saveSettings)
self.UIUpdateFromMachine.clicked.connect(self.fullUpdate)
def closeEvent(self, event):
self.plot.close()
@@ -80,6 +81,16 @@ class OpticsTools(QtWidgets.QMainWindow, Ui_OpticsGUI):
with open(fileName, 'r', encoding='utf-8') as f:
settings = json.load(f)
self.model.loadSettings(settings)
self.status('Reference loaded')
def fullUpdate(self):
machine = self.machine.getMachineStatus()
self.model.updateFromMachine(machine)
self.sandbox.updateSandbox()
self.status('Machine Settings')
def status(self,msg=''):
self.UIStatus.setText(msg)
# --------------------------------
# Main routine