summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python
diff options
context:
space:
mode:
authorJacob Gilbert <jacob.gilbert@protonmail.com>2021-06-11 08:34:20 -0600
committermormj <34754695+mormj@users.noreply.github.com>2021-07-19 06:44:24 -0400
commit98cadbf3d54176b474d8257ae0f2ae6f7c01fc3a (patch)
tree3dfcac84566b837c139f1dcad7e8093e69d51979 /gnuradio-runtime/python
parent15a8cce4dadaa895081d1d9816f37e65117cffb5 (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.h3
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/pdu_python.cc8
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));