summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gr-qtgui/grc/qtgui_number_sink.block.yml1
-rw-r--r--gr-qtgui/lib/number_sink_impl.cc2
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)