21 #ifndef INCLUDED_LFAST_AGC_FAST_FF_IMPL_H
22 #define INCLUDED_LFAST_AGC_FAST_FF_IMPL_H
25 #include <gnuradio/analog/agc.h>
40 float rate()
const {
return gr::analog::kernel::agc_ff::rate(); }
41 float reference()
const {
return gr::analog::kernel::agc_ff::reference(); }
42 float gain()
const {
return gr::analog::kernel::agc_ff::gain(); }
43 float max_gain()
const {
return gr::analog::kernel::agc_ff::max_gain(); }
45 void set_rate(
float rate) { gr::analog::kernel::agc_ff::set_rate(rate); }
47 void set_gain(
float gain) { gr::analog::kernel::agc_ff::set_gain(gain); }
51 int work(
int noutput_items,
52 gr_vector_const_void_star &input_items,
53 gr_vector_void_star &output_items);
56 gr_vector_const_void_star &input_items,
57 gr_vector_void_star &output_items);
59 gr_vector_const_void_star &input_items,
60 gr_vector_void_star &output_items);
int work_test(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
float rate() const
Definition: agc_fast_ff_impl.h:40
virtual void set_max_gain(float max_gain)
Definition: agc_fast_ff_impl.h:48
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
Definition: agc_fast_ff_impl.h:30
void set_rate(float rate)
Definition: agc_fast_ff_impl.h:45
float reference() const
Definition: agc_fast_ff_impl.h:41
int work_original(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
float max_gain() const
Definition: agc_fast_ff_impl.h:43
void set_reference(float reference)
Definition: agc_fast_ff_impl.h:46
float gain() const
Definition: agc_fast_ff_impl.h:42
<+description of block+>
Definition: agc_fast_ff.h:36
agc_fast_ff_impl(float rate=1e-4, float reference=1.0, float gain=1.0)
void set_gain(float gain)
Definition: agc_fast_ff_impl.h:47