aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/gr-fading_ui/python/qa_rx_ui_sink.py7
-rw-r--r--src/gr-fading_ui/python/rx_ui_sink.py4
-rw-r--r--src/shell.nix4
3 files changed, 9 insertions, 6 deletions
diff --git a/src/gr-fading_ui/python/qa_rx_ui_sink.py b/src/gr-fading_ui/python/qa_rx_ui_sink.py
index 6601b52..2cbf90a 100755
--- a/src/gr-fading_ui/python/qa_rx_ui_sink.py
+++ b/src/gr-fading_ui/python/qa_rx_ui_sink.py
@@ -32,9 +32,12 @@ class qa_rx_ui_sink(gr_unittest.TestCase):
self.tb = None
def test_001_t(self):
- # set up fg
+ src_data = (-3, 4, -5.5, 2, 3)
+ src = blocks.vector_source_c(src_data, False)
+ sink = rx_ui_sink()
+
+ self.tb.connect(src, sink)
self.tb.run()
- # check data
if __name__ == '__main__':
diff --git a/src/gr-fading_ui/python/rx_ui_sink.py b/src/gr-fading_ui/python/rx_ui_sink.py
index cafe1ba..6dcb93e 100644
--- a/src/gr-fading_ui/python/rx_ui_sink.py
+++ b/src/gr-fading_ui/python/rx_ui_sink.py
@@ -30,12 +30,10 @@ class rx_ui_sink(gr.sync_block):
def __init__(self):
gr.sync_block.__init__(self,
name="rx_ui_sink",
- in_sig=[<+numpy.float32+>, ],
+ in_sig=[numpy.complex64],
out_sig=None)
def work(self, input_items, output_items):
- in0 = input_items[0]
- # <+signal processing here+>
return len(input_items[0])
diff --git a/src/shell.nix b/src/shell.nix
index ae4375e..edb49a5 100644
--- a/src/shell.nix
+++ b/src/shell.nix
@@ -12,7 +12,9 @@ in mkShell {
gnuradio
python38Packages.setuptools
# gnuradio block dev dependencies
- cmake pkg-config log4cpp mpir boost175 gmp volk
+ cmake ninja pkg-config log4cpp mpir boost175 gmp volk
python38Packages.pybind11
+ ]) ++ (with pkgs.python38Packages; [
+ numpy
]);
}