diff options
author | Cyrille Morin <cyrille.morin@inria.fr> | 2024-02-07 12:46:44 +0100 |
---|---|---|
committer | Jeff Long <willcode4@gmail.com> | 2024-03-11 10:52:30 -0400 |
commit | 10c436e11ed5ec211bc0b43efd9286c760af2297 (patch) | |
tree | 702c4ebb6aa7bcc1e89df0d6fc4360505fc9be0d | |
parent | ctrlport: expose display consts to python (diff) | |
download | gnuradio-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.py | 5 |
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 |