summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/const_sink_c_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/const_sink_c_impl.cc')
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.cc50
1 files changed, 40 insertions, 10 deletions
diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc
index b504f7121d..547530c823 100644
--- a/gr-qtgui/lib/const_sink_c_impl.cc
+++ b/gr-qtgui/lib/const_sink_c_impl.cc
@@ -44,9 +44,9 @@ namespace gr {
}
const_sink_c_impl::const_sink_c_impl(int size,
- const std::string &name,
- int nconnections,
- QWidget *parent)
+ const std::string &name,
+ int nconnections,
+ QWidget *parent)
: gr_sync_block("const_sink_c",
gr_make_io_signature(nconnections, nconnections, sizeof(gr_complex)),
gr_make_io_signature(0, 0, 0)),
@@ -94,7 +94,7 @@ namespace gr {
}
d_main_gui = new ConstellationDisplayForm(d_nconnections, d_parent);
- d_main_gui->SetNPoints(d_size);
+ d_main_gui->setNPoints(d_size);
// initialize update time to 10 times a second
set_update_time(0.1);
d_last_time = 0;
@@ -121,6 +121,18 @@ namespace gr {
}
void
+ const_sink_c_impl::set_y_axis(double min, double max)
+ {
+ d_main_gui->setYaxis(min, max);
+ }
+
+ void
+ const_sink_c_impl::set_x_axis(double min, double max)
+ {
+ d_main_gui->setXaxis(min, max);
+ }
+
+ void
const_sink_c_impl::set_update_time(double t)
{
//convert update time to ticks
@@ -130,15 +142,21 @@ namespace gr {
}
void
- const_sink_c_impl::set_title(int which, const std::string &title)
+ const_sink_c_impl::set_title(const std::string &title)
{
- d_main_gui->setTitle(which, title.c_str());
+ d_main_gui->setTitle(title.c_str());
}
void
- const_sink_c_impl::set_color(int which, const std::string &color)
+ const_sink_c_impl::set_line_label(int which, const std::string &label)
{
- d_main_gui->setColor(which, color.c_str());
+ d_main_gui->setLineLabel(which, label.c_str());
+ }
+
+ void
+ const_sink_c_impl::set_line_color(int which, const std::string &color)
+ {
+ d_main_gui->setLineColor(which, color.c_str());
}
void
@@ -187,18 +205,30 @@ namespace gr {
d_size = newsize;
d_index = 0;
- d_main_gui->SetNPoints(d_size);
+ d_main_gui->setNPoints(d_size);
}
}
void
const_sink_c_impl::npoints_resize()
{
- int newsize = d_main_gui->GetNPoints();
+ int newsize = d_main_gui->getNPoints();
set_nsamps(newsize);
}
int
+ const_sink_c_impl::nsamps() const
+ {
+ return d_size;
+ }
+
+ void
+ const_sink_c_impl::reset()
+ {
+ d_index = 0;
+ }
+
+ int
const_sink_c_impl::work(int noutput_items,
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)