23 #ifndef INCLUDED_GR_AGC2_CC_H
24 #define INCLUDED_GR_AGC2_CC_H
46 float gain,
float max_gain);
47 gr_agc2_cc (
float attack_rate,
float decay_rate,
float reference,
48 float gain,
float max_gain);
51 virtual int work (
int noutput_items,
52 gr_vector_const_void_star &input_items,
53 gr_vector_void_star &output_items);
high performance Automatic Gain Control class
Definition: gri_agc2_cc.h:34
Definition: gr_sync_block.h:27
float attack_rate() const
Definition: gri_agc2_cc.h:43
float gain() const
Definition: gri_agc2_cc.h:45
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
GR_CORE_API gr_agc2_cc_sptr gr_make_agc2_cc(float attack_rate=1e-1, float decay_rate=1e-2, float reference=1.0, float gain=1.0, float max_gain=0.0)
float reference() const
Definition: gri_agc2_cc.h:44
float decay_rate() const
Definition: gri_agc2_cc.h:42
high performance Automatic Gain Control classFor Power the absolute value of the complex number is us...
Definition: gr_agc2_cc.h:43
virtual int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
just like gr_block::general_work, only this arranges to call consume_each for you ...
float max_gain() const
Definition: gri_agc2_cc.h:46