summaryrefslogtreecommitdiff
path: root/gr-qtgui/python/qtgui
diff options
context:
space:
mode:
authorJeff Long <willcode4@gmail.com>2021-01-12 19:20:10 -0500
committerMartin Braun <martin@gnuradio.org>2021-01-17 01:10:38 -0800
commit947752ae5f5853144ca9c28f3e50cfee02dd41a0 (patch)
treedd5fd8f33b373661d67ddb1e400b519e7c062690 /gr-qtgui/python/qtgui
parentefc9ca261a68bd67f8cac1ef976fdabdf6d16ad4 (diff)
qtgui:Added Time Raster Sink Control Axis Configuration
This update allows a time raster sink's axis minimum, maximum, and label to now be specified in the block configuration options. This allows the block to be formatted to match a waterfall plot in terms of having frequency on the lower axis. Based on PR from ghostop14 <ghostop14@gmail.com> Signed-off-by: Jeff Long <willcode4@gmail.com>
Diffstat (limited to 'gr-qtgui/python/qtgui')
-rw-r--r--gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_b_pydoc_template.h12
-rw-r--r--gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_f_pydoc_template.h12
-rw-r--r--gr-qtgui/python/qtgui/bindings/time_raster_sink_b_python.cc25
-rw-r--r--gr-qtgui/python/qtgui/bindings/time_raster_sink_f_python.cc26
4 files changed, 75 insertions, 0 deletions
diff --git a/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_b_pydoc_template.h b/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_b_pydoc_template.h
index 90ab0ec5fd..4ca1ce62ee 100644
--- a/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_b_pydoc_template.h
+++ b/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_b_pydoc_template.h
@@ -36,6 +36,18 @@ static const char* __doc_gr_qtgui_time_raster_sink_b_qwidget = R"doc()doc";
static const char* __doc_gr_qtgui_time_raster_sink_b_pyqwidget = R"doc()doc";
+static const char* __doc_gr_qtgui_time_raster_sink_b_set_x_label = R"doc()doc";
+
+
+static const char* __doc_gr_qtgui_time_raster_sink_b_set_x_range = R"doc()doc";
+
+
+static const char* __doc_gr_qtgui_time_raster_sink_b_set_y_label = R"doc()doc";
+
+
+static const char* __doc_gr_qtgui_time_raster_sink_b_set_y_range = R"doc()doc";
+
+
static const char* __doc_gr_qtgui_time_raster_sink_b_set_update_time = R"doc()doc";
diff --git a/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_f_pydoc_template.h b/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_f_pydoc_template.h
index 7d2420c628..c8b20bbaa9 100644
--- a/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_f_pydoc_template.h
+++ b/gr-qtgui/python/qtgui/bindings/docstrings/time_raster_sink_f_pydoc_template.h
@@ -36,6 +36,18 @@ static const char* __doc_gr_qtgui_time_raster_sink_f_qwidget = R"doc()doc";
static const char* __doc_gr_qtgui_time_raster_sink_f_pyqwidget = R"doc()doc";
+static const char* __doc_gr_qtgui_time_raster_sink_f_set_x_label = R"doc()doc";
+
+
+static const char* __doc_gr_qtgui_time_raster_sink_f_set_x_range = R"doc()doc";
+
+
+static const char* __doc_gr_qtgui_time_raster_sink_f_set_y_label = R"doc()doc";
+
+
+static const char* __doc_gr_qtgui_time_raster_sink_f_set_y_range = R"doc()doc";
+
+
static const char* __doc_gr_qtgui_time_raster_sink_f_set_update_time = R"doc()doc";
diff --git a/gr-qtgui/python/qtgui/bindings/time_raster_sink_b_python.cc b/gr-qtgui/python/qtgui/bindings/time_raster_sink_b_python.cc
index b4cd8c1c9e..8e4de7f443 100644
--- a/gr-qtgui/python/qtgui/bindings/time_raster_sink_b_python.cc
+++ b/gr-qtgui/python/qtgui/bindings/time_raster_sink_b_python.cc
@@ -76,6 +76,31 @@ void bind_time_raster_sink_b(py::module& m)
},
D(time_raster_sink_b, pyqwidget))
+ .def("set_x_range",
+ &time_raster_sink_b::set_x_range,
+ py::arg("min"),
+ py::arg("max"),
+ D(time_raster_sink_b, set_x_range))
+
+
+ .def("set_x_label",
+ &time_raster_sink_b::set_x_label,
+ py::arg("label"),
+ D(time_raster_sink_b, set_x_label))
+
+
+ .def("set_y_range",
+ &time_raster_sink_b::set_y_range,
+ py::arg("min"),
+ py::arg("max"),
+ D(time_raster_sink_b, set_y_range))
+
+
+ .def("set_y_label",
+ &time_raster_sink_b::set_y_label,
+ py::arg("label"),
+ D(time_raster_sink_b, set_y_label))
+
.def("set_update_time",
&time_raster_sink_b::set_update_time,
diff --git a/gr-qtgui/python/qtgui/bindings/time_raster_sink_f_python.cc b/gr-qtgui/python/qtgui/bindings/time_raster_sink_f_python.cc
index 8c640d6101..4665015eeb 100644
--- a/gr-qtgui/python/qtgui/bindings/time_raster_sink_f_python.cc
+++ b/gr-qtgui/python/qtgui/bindings/time_raster_sink_f_python.cc
@@ -76,6 +76,32 @@ void bind_time_raster_sink_f(py::module& m)
},
D(time_raster_sink_f, pyqwidget))
+ .def("set_x_range",
+ &time_raster_sink_f::set_x_range,
+ py::arg("min"),
+ py::arg("max"),
+ D(time_raster_sink_f, set_x_range))
+
+
+ .def("set_x_label",
+ &time_raster_sink_f::set_x_label,
+ py::arg("label"),
+ D(time_raster_sink_f, set_x_label))
+
+
+ .def("set_y_range",
+ &time_raster_sink_f::set_y_range,
+ py::arg("min"),
+ py::arg("max"),
+ D(time_raster_sink_f, set_y_range))
+
+
+ .def("set_y_label",
+ &time_raster_sink_f::set_y_label,
+ py::arg("label"),
+ D(time_raster_sink_f, set_y_label))
+
+
.def("set_update_time",
&time_raster_sink_f::set_update_time,
py::arg("t"),