summaryrefslogtreecommitdiff
path: root/gr-analog/lib/agc2_ff_impl.cc
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2013-05-23 15:37:59 -0400
committerTom Rondeau <trondeau@vt.edu>2013-05-23 15:41:44 -0400
commit5bdd638f56775e50cce23ffe3bef241de53dcad1 (patch)
tree828e51ccef639e691abccb58116777949de28ad8 /gr-analog/lib/agc2_ff_impl.cc
parent58fbb1695f17bb44ecc0ef268e2640a1f7f71906 (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.cc19
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)
{
}