summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-04-10 15:18:30 -0400
committerTom Rondeau <tom@trondeau.com>2014-04-10 15:18:30 -0400
commitba7e4e940f156c24085fe3885e42ac8f035915fa (patch)
tree56045ee9f255b551d542806f515f20f57ba2d811
parent63945231b6d6a5492723a739c10d22b583d02be3 (diff)
digital: fix for issue #664.
The mpsk_receiver_cc block needed to publicly inherit from control_loop.
-rw-r--r--gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h5
-rw-r--r--gr-digital/lib/mpsk_receiver_cc_impl.h4
2 files changed, 5 insertions, 4 deletions
diff --git a/gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h b/gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h
index 8bc2bceb01..618d192771 100644
--- a/gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h
+++ b/gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h
@@ -25,6 +25,7 @@
#include <gnuradio/digital/api.h>
#include <gnuradio/block.h>
+#include <gnuradio/blocks/control_loop.h>
namespace gr {
namespace digital {
@@ -65,7 +66,9 @@ namespace gr {
* self-noise.
*
*/
- class DIGITAL_API mpsk_receiver_cc : virtual public block
+ class DIGITAL_API mpsk_receiver_cc
+ : virtual public block,
+ virtual public blocks::control_loop
{
public:
// gr::digital::mpsk_receiver_cc::sptr
diff --git a/gr-digital/lib/mpsk_receiver_cc_impl.h b/gr-digital/lib/mpsk_receiver_cc_impl.h
index fc5cc777fd..48a9e43e58 100644
--- a/gr-digital/lib/mpsk_receiver_cc_impl.h
+++ b/gr-digital/lib/mpsk_receiver_cc_impl.h
@@ -25,7 +25,6 @@
#include <gnuradio/digital/mpsk_receiver_cc.h>
#include <gnuradio/attributes.h>
-#include <gnuradio/blocks/control_loop.h>
#include <gnuradio/gr_complex.h>
#include <fstream>
#include <gnuradio/filter/mmse_fir_interpolator_cc.h>
@@ -33,8 +32,7 @@
namespace gr {
namespace digital {
- class mpsk_receiver_cc_impl
- : public mpsk_receiver_cc, public blocks::control_loop
+ class mpsk_receiver_cc_impl : public mpsk_receiver_cc
{
public:
mpsk_receiver_cc_impl(unsigned int M, float theta,