From 92b5eaaf091ccd6e064760f8dbdd9db321a7af2b Mon Sep 17 00:00:00 2001
From: Jacob Gilbert <jacob.gilbert@protonmail.com>
Date: Tue, 6 Jul 2021 09:32:06 -0600
Subject: pdu: adding tags_to_pdu block

Signed-off-by: Jacob Gilbert <jacob.gilbert@protonmail.com>
---
 .../gnuradio/gr/bindings/docstrings/pdu_pydoc_template.h  | 12 ++++++++++++
 .../python/gnuradio/gr/bindings/pdu_python.cc             | 15 ++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

(limited to 'gnuradio-runtime/python')

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 ebc11a8351..282d505b40 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
@@ -18,6 +18,12 @@
 static const char* __doc_gr_metadata_keys_pdu_num = R"doc()doc";
 
 
+static const char* __doc_gr_metadata_keys_rx_time = R"doc()doc";
+
+
+static const char* __doc_gr_metadata_keys_sys_time = R"doc()doc";
+
+
 static const char* __doc_gr_metadata_keys_tx_eob = R"doc()doc";
 
 
@@ -30,9 +36,15 @@ static const char* __doc_gr_metadata_keys_tx_sob = R"doc()doc";
 static const char* __doc_gr_msgport_names_bpdu = R"doc()doc";
 
 
+static const char* __doc_gr_msgport_names_conf = R"doc()doc";
+
+
 static const char* __doc_gr_msgport_names_cpdu = R"doc()doc";
 
 
+static const char* __doc_gr_msgport_names_detects = R"doc()doc";
+
+
 static const char* __doc_gr_msgport_names_dict = 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 407a72a823..674c633ccf 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(562b6c641c014996cd7a94b2252030d1)                     */
+/* BINDTOOL_HEADER_FILE_HASH(6772caeddffe60c0c16148f68d21654f)                     */
 /***********************************************************************************/
 
 #include <pybind11/complex.h>
@@ -48,6 +48,12 @@ void bind_pdu(py::module& m)
     m_metadata_keys.def(
         "pdu_num", &::gr::metadata_keys::pdu_num, D(metadata_keys, pdu_num));
 
+    m_metadata_keys.def(
+        "rx_time", &::gr::metadata_keys::rx_time, D(metadata_keys, rx_time));
+
+    m_metadata_keys.def(
+        "sys_time", &::gr::metadata_keys::sys_time, D(metadata_keys, sys_time));
+
     m_metadata_keys.def("tx_eob", &::gr::metadata_keys::tx_eob, D(metadata_keys, tx_eob));
 
     m_metadata_keys.def(
@@ -61,9 +67,16 @@ void bind_pdu(py::module& m)
     m_msgport_names.def("bpdu", &::gr::msgport_names::bpdu, D(msgport_names, bpdu));
 
 
+    m_msgport_names.def("conf", &::gr::msgport_names::conf, D(msgport_names, conf));
+
+
     m_msgport_names.def("cpdu", &::gr::msgport_names::cpdu, D(msgport_names, cpdu));
 
 
+    m_msgport_names.def(
+        "detects", &::gr::msgport_names::detects, D(msgport_names, detects));
+
+
     m_msgport_names.def("dict", &::gr::msgport_names::dict, D(msgport_names, dict));
 
 
-- 
cgit v1.2.3