diff options
author | Tom Rondeau <trondeau@vt.edu> | 2013-05-23 15:37:59 -0400 |
---|---|---|
committer | Tom Rondeau <trondeau@vt.edu> | 2013-05-23 15:41:44 -0400 |
commit | 5bdd638f56775e50cce23ffe3bef241de53dcad1 (patch) | |
tree | 828e51ccef639e691abccb58116777949de28ad8 /gr-analog/lib/agc2_ff_impl.cc | |
parent | 58fbb1695f17bb44ecc0ef268e2640a1f7f71906 (diff) |
analog: updated AGC loops to have same interface; can init gain, max_gain defaults to 2e16, reset using set_max_gain.
Diffstat (limited to 'gr-analog/lib/agc2_ff_impl.cc')
-rw-r--r-- | gr-analog/lib/agc2_ff_impl.cc | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/gr-analog/lib/agc2_ff_impl.cc b/gr-analog/lib/agc2_ff_impl.cc index 93a404c6df..02e27ea139 100644 --- a/gr-analog/lib/agc2_ff_impl.cc +++ b/gr-analog/lib/agc2_ff_impl.cc @@ -32,13 +32,11 @@ namespace gr { agc2_ff::sptr agc2_ff::make(float attack_rate, float decay_rate, - float reference, - float gain, float max_gain) + float reference, float gain) { return gnuradio::get_initial_sptr (new agc2_ff_impl(attack_rate, decay_rate, - reference, - gain, max_gain)); + reference, gain)); } agc2_ff_impl::~agc2_ff_impl() @@ -46,13 +44,12 @@ namespace gr { } agc2_ff_impl::agc2_ff_impl(float attack_rate, float decay_rate, - float reference, - float gain, float max_gain) - : sync_block("agc2_ff", - io_signature::make(1, 1, sizeof(float)), - io_signature::make(1, 1, sizeof(float))) - , kernel::agc2_ff(attack_rate, decay_rate, - reference, gain, max_gain) + float reference, float gain) + : sync_block("agc2_ff", + io_signature::make(1, 1, sizeof(float)), + io_signature::make(1, 1, sizeof(float))), + kernel::agc2_ff(attack_rate, decay_rate, + reference, gain, 2e16) { } |