diff options
-rw-r--r-- | gr-qtgui/lib/const_sink_c_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/const_sink_c_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/freq_sink_c_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/freq_sink_c_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/freq_sink_f_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/freq_sink_f_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/sink_c_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/sink_c_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/sink_f_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/sink_f_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/time_sink_c_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/time_sink_c_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/time_sink_f_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/time_sink_f_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/waterfall_sink_c_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/waterfall_sink_c_impl.h | 2 | ||||
-rw-r--r-- | gr-qtgui/lib/waterfall_sink_f_impl.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/waterfall_sink_f_impl.h | 2 |
18 files changed, 72 insertions, 0 deletions
diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc index 547530c823..808312e8a7 100644 --- a/gr-qtgui/lib/const_sink_c_impl.cc +++ b/gr-qtgui/lib/const_sink_c_impl.cc @@ -81,6 +81,12 @@ namespace gr { } } + bool + const_sink_c_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == d_nconnections; + } + void const_sink_c_impl::initialize() { diff --git a/gr-qtgui/lib/const_sink_c_impl.h b/gr-qtgui/lib/const_sink_c_impl.h index 8bb2344c9f..9e943b9a68 100644 --- a/gr-qtgui/lib/const_sink_c_impl.h +++ b/gr-qtgui/lib/const_sink_c_impl.h @@ -61,6 +61,8 @@ namespace gr { QWidget *parent=NULL); ~const_sink_c_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/freq_sink_c_impl.cc b/gr-qtgui/lib/freq_sink_c_impl.cc index e495dfcc25..e1e0084870 100644 --- a/gr-qtgui/lib/freq_sink_c_impl.cc +++ b/gr-qtgui/lib/freq_sink_c_impl.cc @@ -93,6 +93,12 @@ namespace gr { fft::free(d_fbuf); } + bool + freq_sink_c_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == d_nconnections; + } + void freq_sink_c_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required) { diff --git a/gr-qtgui/lib/freq_sink_c_impl.h b/gr-qtgui/lib/freq_sink_c_impl.h index d162ab03bd..4bcf93b372 100644 --- a/gr-qtgui/lib/freq_sink_c_impl.h +++ b/gr-qtgui/lib/freq_sink_c_impl.h @@ -78,6 +78,8 @@ namespace gr { QWidget *parent=NULL); ~freq_sink_c_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/freq_sink_f_impl.cc b/gr-qtgui/lib/freq_sink_f_impl.cc index c9ec1f52aa..087b198518 100644 --- a/gr-qtgui/lib/freq_sink_f_impl.cc +++ b/gr-qtgui/lib/freq_sink_f_impl.cc @@ -93,6 +93,12 @@ namespace gr { fft::free(d_fbuf); } + bool + freq_sink_f_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == d_nconnections; + } + void freq_sink_f_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required) { diff --git a/gr-qtgui/lib/freq_sink_f_impl.h b/gr-qtgui/lib/freq_sink_f_impl.h index ffb2c4bf59..8e3fbf1edc 100644 --- a/gr-qtgui/lib/freq_sink_f_impl.h +++ b/gr-qtgui/lib/freq_sink_f_impl.h @@ -78,6 +78,8 @@ namespace gr { QWidget *parent=NULL); ~freq_sink_f_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/sink_c_impl.cc b/gr-qtgui/lib/sink_c_impl.cc index 29f56a5f39..2cc66872c4 100644 --- a/gr-qtgui/lib/sink_c_impl.cc +++ b/gr-qtgui/lib/sink_c_impl.cc @@ -89,6 +89,12 @@ namespace gr { delete d_fft; } + bool + sink_c_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == 1; + } + void sink_c_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required) { diff --git a/gr-qtgui/lib/sink_c_impl.h b/gr-qtgui/lib/sink_c_impl.h index b201bcd5a2..ddfb0865d5 100644 --- a/gr-qtgui/lib/sink_c_impl.h +++ b/gr-qtgui/lib/sink_c_impl.h @@ -76,6 +76,8 @@ namespace gr { QWidget *parent); ~sink_c_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/sink_f_impl.cc b/gr-qtgui/lib/sink_f_impl.cc index 580c774c0b..4ef2fb644c 100644 --- a/gr-qtgui/lib/sink_f_impl.cc +++ b/gr-qtgui/lib/sink_f_impl.cc @@ -89,6 +89,12 @@ namespace gr { delete d_fft; } + bool + sink_f_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == 1; + } + void sink_f_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required) { diff --git a/gr-qtgui/lib/sink_f_impl.h b/gr-qtgui/lib/sink_f_impl.h index 93dc46e85f..394d5c3428 100644 --- a/gr-qtgui/lib/sink_f_impl.h +++ b/gr-qtgui/lib/sink_f_impl.h @@ -74,6 +74,8 @@ namespace gr { QWidget *parent); ~sink_f_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/time_sink_c_impl.cc b/gr-qtgui/lib/time_sink_c_impl.cc index c8efb63721..497aeb512d 100644 --- a/gr-qtgui/lib/time_sink_c_impl.cc +++ b/gr-qtgui/lib/time_sink_c_impl.cc @@ -78,6 +78,12 @@ namespace gr { } } + bool + time_sink_c_impl::check_topology(int ninputs, int noutputs) + { + return 2*ninputs == d_nconnections; + } + void time_sink_c_impl::initialize() { diff --git a/gr-qtgui/lib/time_sink_c_impl.h b/gr-qtgui/lib/time_sink_c_impl.h index 66980dd79e..e728351246 100644 --- a/gr-qtgui/lib/time_sink_c_impl.h +++ b/gr-qtgui/lib/time_sink_c_impl.h @@ -61,6 +61,8 @@ namespace gr { QWidget *parent=NULL); ~time_sink_c_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/time_sink_f_impl.cc b/gr-qtgui/lib/time_sink_f_impl.cc index 562da3ef86..61705218ff 100644 --- a/gr-qtgui/lib/time_sink_f_impl.cc +++ b/gr-qtgui/lib/time_sink_f_impl.cc @@ -78,6 +78,12 @@ namespace gr { } } + bool + time_sink_f_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == d_nconnections; + } + void time_sink_f_impl::initialize() { diff --git a/gr-qtgui/lib/time_sink_f_impl.h b/gr-qtgui/lib/time_sink_f_impl.h index dd1dd6f699..065397bb78 100644 --- a/gr-qtgui/lib/time_sink_f_impl.h +++ b/gr-qtgui/lib/time_sink_f_impl.h @@ -61,6 +61,8 @@ namespace gr { QWidget *parent=NULL); ~time_sink_f_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.cc b/gr-qtgui/lib/waterfall_sink_c_impl.cc index 7659394e77..c8d4c02e8c 100644 --- a/gr-qtgui/lib/waterfall_sink_c_impl.cc +++ b/gr-qtgui/lib/waterfall_sink_c_impl.cc @@ -89,6 +89,12 @@ namespace gr { fft::free(d_fbuf); } + bool + waterfall_sink_c_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == d_nconnections; + } + void waterfall_sink_c_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required) { diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.h b/gr-qtgui/lib/waterfall_sink_c_impl.h index ea9ae9736b..3356059bc4 100644 --- a/gr-qtgui/lib/waterfall_sink_c_impl.h +++ b/gr-qtgui/lib/waterfall_sink_c_impl.h @@ -75,6 +75,8 @@ namespace gr { QWidget *parent=NULL); ~waterfall_sink_c_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.cc b/gr-qtgui/lib/waterfall_sink_f_impl.cc index 0e8a4dd3da..c613c8c6a7 100644 --- a/gr-qtgui/lib/waterfall_sink_f_impl.cc +++ b/gr-qtgui/lib/waterfall_sink_f_impl.cc @@ -89,6 +89,12 @@ namespace gr { fft::free(d_fbuf); } + bool + waterfall_sink_f_impl::check_topology(int ninputs, int noutputs) + { + return ninputs == d_nconnections; + } + void waterfall_sink_f_impl::forecast(int noutput_items, gr_vector_int &ninput_items_required) { diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.h b/gr-qtgui/lib/waterfall_sink_f_impl.h index f0c4badb60..6043363545 100644 --- a/gr-qtgui/lib/waterfall_sink_f_impl.h +++ b/gr-qtgui/lib/waterfall_sink_f_impl.h @@ -76,6 +76,8 @@ namespace gr { QWidget *parent=NULL); ~waterfall_sink_f_impl(); + bool check_topology(int ninputs, int noutputs); + void exec_(); QWidget* qwidget(); PyObject* pyqwidget(); |