diff --git a/src/quackseq_limenqr/limenqr_controller.py b/src/quackseq_limenqr/limenqr_controller.py index 0197d08..167b6f5 100644 --- a/src/quackseq_limenqr/limenqr_controller.py +++ b/src/quackseq_limenqr/limenqr_controller.py @@ -57,7 +57,10 @@ class LimeNQRController(SpectrometerController): dwell_time = UnitConverter.to_float(dwell_time) * 1e6 logger.debug("Dwell time: %s", dwell_time) - logger.debug(f"Last tdx value: {measurement_data.tdx[-1]}") + if not measurement_data: + return None + + logger.debug(f"Last tdx value: {measurement_data.tdx[-1][-1]}") if dwell_time: n_data_points = int(measurement_data.tdx[-1][-1] / dwell_time)