aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bladerf/bladerf_sink_c.h
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2014-01-11 08:57:49 +0100
committerDimitri Stolnikov <horiz0n@gmx.net>2014-01-11 08:57:49 +0100
commite68f8505df0c021e1073ae407701bcc93900d679 (patch)
tree95e8ea915a04f0c19686b171ca6e3a1d5b583d33 /lib/bladerf/bladerf_sink_c.h
parent80c4af4f31289daed6f20ee96a605948e3681fc8 (diff)
bladerf: implement DC offset and IQ imbalance correction
This patch has been provided by Brent J.
Diffstat (limited to 'lib/bladerf/bladerf_sink_c.h')
-rw-r--r--lib/bladerf/bladerf_sink_c.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/bladerf/bladerf_sink_c.h b/lib/bladerf/bladerf_sink_c.h
index ca43e26..0408a5a 100644
--- a/lib/bladerf/bladerf_sink_c.h
+++ b/lib/bladerf/bladerf_sink_c.h
@@ -102,6 +102,9 @@ public:
std::string set_antenna( const std::string & antenna, size_t chan = 0 );
std::string get_antenna( size_t chan = 0 );
+ void set_dc_offset( const std::complex<double> &offset, size_t chan );
+ void set_iq_balance( const std::complex<double> &balance, size_t chan );
+
double set_bandwidth( double bandwidth, size_t chan = 0 );
double get_bandwidth( size_t chan = 0 );
osmosdr::freq_range_t get_bandwidth_range( size_t chan = 0 );