summaryrefslogtreecommitdiff
path: root/gr-uhd/python/uhd/bindings/usrp_block_python.cc
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2021-02-18 13:14:12 +0100
committerMartin Braun <martin@gnuradio.org>2021-02-18 23:46:16 -0800
commit8e6f348288e3ba9f2f25e46d3614b376110963df (patch)
tree0338560ba0a5eac8cabbb781a229941aa37a96e0 /gr-uhd/python/uhd/bindings/usrp_block_python.cc
parent9a26bd88d5f73458f0f3aa40145f796d61a1ae48 (diff)
uhd: Fix filter API
9cdfe5141a exposed a bug in gr-uhd: The filter API was incorrectly implemented for UHD (multi_usrp had an API change in UHD 4.0). This is an API change, b/c the existing gr-uhd code was actually never compatible to UHD 4.0's filter API. The change is to adapt gr-uhd's filter API to that in UHD. Signed-off-by: Martin Braun <martin.braun@ettus.com>
Diffstat (limited to 'gr-uhd/python/uhd/bindings/usrp_block_python.cc')
-rw-r--r--gr-uhd/python/uhd/bindings/usrp_block_python.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gr-uhd/python/uhd/bindings/usrp_block_python.cc b/gr-uhd/python/uhd/bindings/usrp_block_python.cc
index 1207d93bb6..18948175b8 100644
--- a/gr-uhd/python/uhd/bindings/usrp_block_python.cc
+++ b/gr-uhd/python/uhd/bindings/usrp_block_python.cc
@@ -399,7 +399,7 @@ void bind_usrp_block(py::module& m)
.def("get_filter_names",
&usrp_block::get_filter_names,
- py::arg("search_mask") = "",
+ py::arg("chan") = 0,
D(usrp_block, get_filter_names))
@@ -407,12 +407,14 @@ void bind_usrp_block(py::module& m)
&usrp_block::set_filter,
py::arg("path"),
py::arg("filter"),
+ py::arg("chan") = 0,
D(usrp_block, set_filter))
.def("get_filter",
&usrp_block::get_filter,
py::arg("path"),
+ py::arg("chan") = 0,
D(usrp_block, get_filter))
.def(