GNU Radio's LFAST Package
gr::lfast::agc_fast_impl Class Reference

#include <agc_fast_impl.h>

Inheritance diagram for gr::lfast::agc_fast_impl:
gr::lfast::agc_fast gr::lfast::kernel::agc_cc

Public Member Functions

 agc_fast_impl (float rate=1e-4, float reference=1.0, float gain=1.0)
 ~agc_fast_impl ()
float rate () const
float reference () const
float gain () const
float max_gain () const
void set_rate (float rate)
void set_reference (float reference)
void set_gain (float gain)
virtual void set_max_gain (float max_gain)
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
int work_original (int noutput_items, gr_vector_const_void_star &input_items, 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)

Additional Inherited Members

Public Types inherited from gr::lfast::agc_fast
typedef std::shared_ptr< agc_fastsptr
Static Public Member Functions inherited from gr::lfast::agc_fast
static sptr make (float rate=1e-4, float reference=1.0, float gain=1.0)
 Return a shared_ptr to a new instance of lfast::agc_fast.

Constructor & Destructor Documentation

◆ agc_fast_impl()

gr::lfast::agc_fast_impl::agc_fast_impl ( float rate = 1e-4,
float reference = 1.0,
float gain = 1.0 )

References gain(), rate(), and reference().

◆ ~agc_fast_impl()

gr::lfast::agc_fast_impl::~agc_fast_impl ( )

Member Function Documentation

◆ gain()

float gr::lfast::agc_fast_impl::gain ( ) const
inlinevirtual

◆ max_gain()

float gr::lfast::agc_fast_impl::max_gain ( ) const
inlinevirtual

◆ rate()

float gr::lfast::agc_fast_impl::rate ( ) const
inlinevirtual

◆ reference()

float gr::lfast::agc_fast_impl::reference ( ) const
inlinevirtual

◆ set_gain()

void gr::lfast::agc_fast_impl::set_gain ( float gain)
inlinevirtual

◆ set_max_gain()

virtual void gr::lfast::agc_fast_impl::set_max_gain ( float max_gain)
inlinevirtual

◆ set_rate()

void gr::lfast::agc_fast_impl::set_rate ( float rate)
inlinevirtual

◆ set_reference()

void gr::lfast::agc_fast_impl::set_reference ( float reference)
inlinevirtual

◆ work()

int gr::lfast::agc_fast_impl::work ( int noutput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )

◆ work_original()

int gr::lfast::agc_fast_impl::work_original ( int noutput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )

◆ work_test()

int gr::lfast::agc_fast_impl::work_test ( int noutput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )

The documentation for this class was generated from the following file: