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);
float reference() const
Definition agc_fast_ff_impl.h:41
float max_gain() const
Definition agc_fast_ff_impl.h:43
float rate() const
Definition agc_fast_ff_impl.h:40
int work_test(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
int work(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
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
int work_original(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
float gain() const
Definition agc_fast_ff_impl.h:42
void set_rate(float rate)
Definition agc_fast_ff_impl.h:45
void set_reference(float reference)
Definition agc_fast_ff_impl.h:46
<+description of block+>
Definition agc_fast_ff.h:37