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(); }
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)
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)
float reference() const
Definition: agc_fast_ff_impl.h:41
Definition: agc_fast_ff_impl.h:30
void set_rate(float rate)
Definition: agc_fast_ff_impl.h:45
float max_gain() const
Definition: agc_fast_ff_impl.h:43
Definition: agc_fast.h:29
int work_original(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
float gain() const
Definition: agc_fast_ff_impl.h:42
void set_reference(float reference)
Definition: agc_fast_ff_impl.h:46
<+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