From c2d469b4543fcf237b274399b83969cc2213b61b Mon Sep 17 00:00:00 2001 From: appel_c Date: Wed, 9 Aug 2023 21:39:28 +0200 Subject: [PATCH] fix: fixed logic in data subscription --- bec_widgets/line_plot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bec_widgets/line_plot.py b/bec_widgets/line_plot.py index 7bd57f08..448efdb7 100644 --- a/bec_widgets/line_plot.py +++ b/bec_widgets/line_plot.py @@ -382,7 +382,7 @@ class BasicPlot(QtWidgets.QWidget): time.sleep(0.1) continue endpoint = f"px_stream/projection_{self._current_proj}/data" - msgs = client.producer.lrange(topic=endpoint, start=-1, end=-1) + msgs = client.producer.lrange(topic=endpoint, start=0, end=0) data = [BECMessage.DeviceMessage.loads(msg) for msg in msgs] if not data: continue @@ -399,7 +399,8 @@ class BasicPlot(QtWidgets.QWidget): @pyqtSlot(dict, dict) def on_dap_update(self, data: dict, metadata: dict): - time.sleep(0.1) + self.img.setImage(data["z"].T) + # time.sleep(0,1) @pyqtSlot(dict) def new_proj(self, data):