diff options
Diffstat (limited to 'gr-digital/swig/digital_lms_dd_equalizer_cc.i')
-rw-r--r-- | gr-digital/swig/digital_lms_dd_equalizer_cc.i | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/gr-digital/swig/digital_lms_dd_equalizer_cc.i b/gr-digital/swig/digital_lms_dd_equalizer_cc.i index ac6accc6b7..bd5c6ae29d 100644 --- a/gr-digital/swig/digital_lms_dd_equalizer_cc.i +++ b/gr-digital/swig/digital_lms_dd_equalizer_cc.i @@ -23,16 +23,24 @@ GR_SWIG_BLOCK_MAGIC(digital,lms_dd_equalizer_cc) -digital_lms_dd_equalizer_cc_sptr digital_make_lms_dd_equalizer_cc (float mu, int ntaps, - digital_constellation_sptr cnst); +// retrieve info on the base class, without generating wrappers since +// the base class has a pure virual method. +%import "gr_adaptive_fir_ccc.i" + + +digital_lms_dd_equalizer_cc_sptr +digital_make_lms_dd_equalizer_cc (int num_taps, + float mu, int sps, + digital_constellation_sptr cnst); class digital_lms_dd_equalizer_cc : public gr_sync_block { -public: - float get_mu(); - void set_mu(float mu); - private: - digital_lms_dd_equalizer_cc (float mu, int ntaps, + digital_lms_dd_equalizer_cc (int num_taps, + float mu, int sps, digital_constellation_sptr cnst); + +public: + float get_gain(); + void set_gain(float mu); }; |