11 #ifndef INCLUDED_CORRECTIQ_CORRECTIQ_AUTO_H
12 #define INCLUDED_CORRECTIQ_CORRECTIQ_AUTO_H
32 typedef std::shared_ptr<correctiq_auto>
sptr;
49 static sptr make(
double samp_rate,
double freq,
float gain,
float sync_window);
This block to removes that center frequency IQ DC spike with a slight variation. It automatically cal...
Definition: correctiq_auto.h:30
virtual void set_freq(double newValue)=0
static sptr make(double samp_rate, double freq, float gain, float sync_window)
virtual float get_gain() const =0
std::shared_ptr< correctiq_auto > sptr
Definition: correctiq_auto.h:32
virtual void set_gain(float newValue)=0
virtual double get_freq() const =0
Return a shared_ptr to a new instance of correctiq::correctiq_auto.
synchronous 1:1 input to output with history
Definition: sync_block.h:26
#define BLOCKS_API
Definition: gr-blocks/include/gnuradio/blocks/api.h:18
GNU Radio logging wrapper.
Definition: basic_block.h:29