11 #ifndef INCLUDED_CORRECTIQ_CORRECTIQ_AUTO_H
12 #define INCLUDED_CORRECTIQ_CORRECTIQ_AUTO_H
32 typedef std::shared_ptr<correctiq_auto>
sptr;
43 virtual double get_freq()
const = 0;
44 virtual float get_gain()
const = 0;
46 virtual void set_freq(
double newValue) = 0;
47 virtual void set_gain(
float newValue) = 0;
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:29
GNU Radio logging wrapper.
Definition: basic_block.h:29
#define BLOCKS_API
Definition: gr-blocks/include/gnuradio/blocks/api.h:18
synchronous 1:1 input to output with historyOverride work to provide the signal processing implementa...
Definition: sync_block.h:25
std::shared_ptr< correctiq_auto > sptr
Definition: correctiq_auto.h:32