diff options
author | Jacob Gilbert <jacob.gilbert@protonmail.com> | 2021-06-11 08:34:20 -0600 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-07-19 06:44:24 -0400 |
commit | 98cadbf3d54176b474d8257ae0f2ae6f7c01fc3a (patch) | |
tree | 3dfcac84566b837c139f1dcad7e8093e69d51979 /gnuradio-runtime/python | |
parent | 15a8cce4dadaa895081d1d9816f37e65117cffb5 (diff) |
pdu: Adding new blocks
Added take_skip_to_pdu block and pdu lambda blocks, needs examples still
Signed-off-by: Jacob Gilbert <jacob.gilbert@protonmail.com>
Diffstat (limited to 'gnuradio-runtime/python')
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/bindings/docstrings/pdu_pydoc_template.h | 3 | ||||
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/bindings/pdu_python.cc | 8 |
2 files changed, 10 insertions, 1 deletions
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/docstrings/pdu_pydoc_template.h b/gnuradio-runtime/python/gnuradio/gr/bindings/docstrings/pdu_pydoc_template.h index 8ba6b5ddd0..95180a0309 100644 --- a/gnuradio-runtime/python/gnuradio/gr/bindings/docstrings/pdu_pydoc_template.h +++ b/gnuradio-runtime/python/gnuradio/gr/bindings/docstrings/pdu_pydoc_template.h @@ -15,6 +15,9 @@ */ +static const char* __doc_gr_metadata_keys_pdu_num = R"doc()doc"; + + static const char* __doc_gr_msgport_names_bpdu = R"doc()doc"; diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/pdu_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/pdu_python.cc index 29af603677..e6dec295e7 100644 --- a/gnuradio-runtime/python/gnuradio/gr/bindings/pdu_python.cc +++ b/gnuradio-runtime/python/gnuradio/gr/bindings/pdu_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(pdu.h) */ -/* BINDTOOL_HEADER_FILE_HASH(d5f32198890a9b1099e6b7ed492650f9) */ +/* BINDTOOL_HEADER_FILE_HASH(e6887fee8ea637d80f0ed7b6f2ffc552) */ /***********************************************************************************/ #include <pybind11/complex.h> @@ -43,6 +43,12 @@ void bind_pdu(py::module& m) py::implicitly_convertible<int, ::gr::types::vector_type>(); + py::module m_metadata_keys = m.def_submodule("metadata_keys"); + + m_metadata_keys.def( + "pdu_num", &::gr::metadata_keys::pdu_num, D(metadata_keys, pdu_num)); + + py::module m_msgport_names = m.def_submodule("msgport_names"); m_msgport_names.def("bpdu", &::gr::msgport_names::bpdu, D(msgport_names, bpdu)); |