From 065cbfbb8ac798f766886bcfb33755f0cddcc7da Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Thu, 10 Mar 2016 22:34:22 +0800 Subject: [PATCH] gui/moninj: fix datagram offset computation (#325) --- artiq/gui/moninj.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/artiq/gui/moninj.py b/artiq/gui/moninj.py index c9953d62a..3624be144 100644 --- a/artiq/gui/moninj.py +++ b/artiq/gui/moninj.py @@ -296,8 +296,8 @@ class MonInj(TaskObject): ndds = len(dds_data)//4 ftws = struct.unpack(">" + "I"*ndds, dds_data) for w in self.dm.dds_widgets.values(): - offset = (dds_channels_per_bus*w.bus_channel - + w.channel-dds_rtio_first_channel) + bus_nr = w.bus_channel - dds_rtio_first_channel + offset = dds_channels_per_bus*bus_nr + w.channel try: ftw = ftws[offset] except KeyError: