From 9248b29768c7810f029a1188726b2ad05141f382 Mon Sep 17 00:00:00 2001 From: Jacob Gilbert <mrjacobagilbert@gmail.com> Date: Thu, 27 Aug 2020 08:11:33 -0700 Subject: blocks: improvements to the message_debug block aggregates the data to be printed into a stringstream so that it is printed at the same time reducing debug information becoming muddled between competing cout statements. this change also provides an argument to this block to disable the printing of PDU uniform vectors which are often not needed for debug purposes --- gr-blocks/python/blocks/bindings/message_debug_python.cc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'gr-blocks/python/blocks/bindings/message_debug_python.cc') diff --git a/gr-blocks/python/blocks/bindings/message_debug_python.cc b/gr-blocks/python/blocks/bindings/message_debug_python.cc index c0e2f5ffb8..600fe23588 100644 --- a/gr-blocks/python/blocks/bindings/message_debug_python.cc +++ b/gr-blocks/python/blocks/bindings/message_debug_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(message_debug.h) */ -/* BINDTOOL_HEADER_FILE_HASH(d30bdecc7a85481cac1f2c6ff843509b) */ +/* BINDTOOL_HEADER_FILE_HASH(5768fa881c26e7018f934e8997ac36de) */ /***********************************************************************************/ #include <pybind11/complex.h> @@ -36,7 +36,9 @@ void bind_message_debug(py::module& m) py::class_<message_debug, gr::block, gr::basic_block, std::shared_ptr<message_debug>>( m, "message_debug", D(message_debug)) - .def(py::init(&message_debug::make), D(message_debug, make)) + .def(py::init(&message_debug::make), + py::arg("en_uvec") = true, + D(message_debug, make)) .def("num_messages", &message_debug::num_messages, D(message_debug, num_messages)) @@ -47,5 +49,11 @@ void bind_message_debug(py::module& m) py::arg("i"), D(message_debug, get_message)) + + .def("set_vector_print", + &message_debug::set_vector_print, + py::arg("en"), + D(message_debug, set_vector_print)) + ; } -- cgit v1.2.3