diff options
-rw-r--r-- | gr-qtgui/grc/qtgui_number_sink.block.yml | 1 | ||||
-rw-r--r-- | gr-qtgui/lib/number_sink_impl.cc | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gr-qtgui/grc/qtgui_number_sink.block.yml b/gr-qtgui/grc/qtgui_number_sink.block.yml index ecfad56905..040a284cf8 100644 --- a/gr-qtgui/grc/qtgui_number_sink.block.yml +++ b/gr-qtgui/grc/qtgui_number_sink.block.yml @@ -241,6 +241,7 @@ templates: import sip callbacks: - set_update_time(${update_time}) + - set_average(${avg}) make: |- <% win = 'self._%s_win'%id diff --git a/gr-qtgui/lib/number_sink_impl.cc b/gr-qtgui/lib/number_sink_impl.cc index 81611f5fb8..3748eaca22 100644 --- a/gr-qtgui/lib/number_sink_impl.cc +++ b/gr-qtgui/lib/number_sink_impl.cc @@ -99,6 +99,7 @@ void number_sink_impl::initialize() } d_main_gui = new NumberDisplayForm(d_nconnections, d_type, d_parent); + d_main_gui->setAverage(d_average); // initialize update time to 10 times a second set_update_time(0.1); @@ -135,6 +136,7 @@ void number_sink_impl::set_average(const float avg) d_avg_value[n] = 0; d_iir[n].set_taps(d_average); } + d_main_gui->setAverage(avg); } void number_sink_impl::set_graph_type(const graph_t type) |