From 1cc1cd8eace5d615c1c638e8c40dcefcbb73db1b Mon Sep 17 00:00:00 2001 From: jupfi Date: Tue, 18 Jul 2023 14:38:31 +0200 Subject: [PATCH] Added statusbar message and error handling. --- src/nqrduck_spectrometer_limenqr/controller.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nqrduck_spectrometer_limenqr/controller.py b/src/nqrduck_spectrometer_limenqr/controller.py index d9e3012..eead7cb 100644 --- a/src/nqrduck_spectrometer_limenqr/controller.py +++ b/src/nqrduck_spectrometer_limenqr/controller.py @@ -53,6 +53,9 @@ class LimeNQRController(BaseSpectrometerController): lime.spt = path lime.fpa = "temp" + # Write to statusbar + self.module.nqrduck_signal.emit("statusbar_message", "Started Measurement") + logger.debug("Starting measurement") lime.run() @@ -82,6 +85,8 @@ class LimeNQRController(BaseSpectrometerController): # Emit the data to the nqrduck core logger.debug("Emitting measurement data") + self.module.nqrduck_signal.emit("statusbar_message", "Finished Measurement") + self.module.nqrduck_signal.emit("measurement_data", measurement_data) def update_settings(self, lime):