aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCyrille Morin <cyrille.morin@inria.fr>2024-02-07 12:46:44 +0100
committerJeff Long <willcode4@gmail.com>2024-03-11 10:52:30 -0400
commit10c436e11ed5ec211bc0b43efd9286c760af2297 (patch)
tree702c4ebb6aa7bcc1e89df0d6fc4360505fc9be0d
parentctrlport: expose display consts to python (diff)
downloadgnuradio-10c436e11ed5ec211bc0b43efd9286c760af2297.tar.xz
gnuradio-10c436e11ed5ec211bc0b43efd9286c760af2297.zip
ctrlports: fix plotting ox complex values
Signed-off-by: Cyrille Morin <cyrille.morin@inria.fr> (cherry picked from commit c0eb6a4b6c755cb3185f22e4e808a97e00cc7124) Signed-off-by: Jeff Long <willcode4@gmail.com>
-rw-r--r--gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py b/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
index ae3857d2f..6e59b4c13 100644
--- a/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
+++ b/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
@@ -164,7 +164,10 @@ class GrDataPlotParent(gr.top_block, Qt.QWidget):
else: # single value update
if(self._iscomplex):
- data[n] = complex(data[n][0], data[n][1])
+ if isinstance(data[n], ControlPort.complex):
+ data[n] = complex(data[n].re, data[n].im)
+ else:
+ data[n] = complex(data[n])
if(self._data_len[n] < self._npts):
self._last_data[n][self._data_len[n]] = data[n]
self._data_len[n] += 1