diff options
author | Martin Braun <martin.braun@ettus.com> | 2021-02-18 13:14:12 +0100 |
---|---|---|
committer | Martin Braun <martin@gnuradio.org> | 2021-02-18 23:46:16 -0800 |
commit | 8e6f348288e3ba9f2f25e46d3614b376110963df (patch) | |
tree | 0338560ba0a5eac8cabbb781a229941aa37a96e0 /gr-uhd/python/uhd/bindings/usrp_block_python.cc | |
parent | 9a26bd88d5f73458f0f3aa40145f796d61a1ae48 (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.cc | 4 |
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( |