|
GNU Radio's LFAST Package
|
<+description of block+> More...
#include <agc_fast.h>
Public Types | |
| typedef std::shared_ptr< agc_fast > | sptr |
Public Member Functions | |
| virtual float | rate () const =0 |
| virtual float | reference () const =0 |
| virtual float | gain () const =0 |
| virtual float | max_gain () const =0 |
| virtual void | set_rate (float rate)=0 |
| virtual void | set_reference (float reference)=0 |
| virtual void | set_gain (float gain)=0 |
| virtual void | set_max_gain (float max_gain)=0 |
Static Public Member Functions | |
| 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. | |
<+description of block+>
| typedef std::shared_ptr<agc_fast> gr::lfast::agc_fast::sptr |
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
Referenced by make(), and set_gain().
|
static |
Return a shared_ptr to a new instance of lfast::agc_fast.
To avoid accidental use of raw pointers, lfast::agc_fast's constructor is in a private implementation class. lfast::agc_fast::make is the public interface for creating new instances.
References gain(), rate(), and reference().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
Referenced by set_max_gain().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
Referenced by make(), and set_rate().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
Referenced by make(), and set_reference().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
References gain().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
References max_gain().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
References rate().
|
pure virtual |
Implemented in gr::lfast::agc_fast_impl.
References reference().