From 0c9af4b4262f63aa28306196aa7754a9f2ab3b3b Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Sat, 1 Jun 2013 14:49:04 +0200 Subject: [PATCH] Move to support gr-iqbalance new namespace / include path Signed-off-by: Sylvain Munaut --- cmake/Modules/FindGnuradioIQBalance.cmake | 10 +++++----- lib/source_impl.cc | 14 +++++++------- lib/source_impl.h | 8 ++++---- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/cmake/Modules/FindGnuradioIQBalance.cmake b/cmake/Modules/FindGnuradioIQBalance.cmake index 642ee3f..c381d1c 100644 --- a/cmake/Modules/FindGnuradioIQBalance.cmake +++ b/cmake/Modules/FindGnuradioIQBalance.cmake @@ -3,12 +3,12 @@ PKG_CHECK_MODULES(PC_GNURADIO_IQBALANCE gnuradio-iqbalance) FIND_PATH( GNURADIO_IQBALANCE_INCLUDE_DIRS - NAMES iqbalance_api.h - HINTS $ENV{GNURADIO_IQBALANCE_DIR}/include/iqbalance + NAMES gnuradio/iqbalance/api.h + HINTS $ENV{GNURADIO_IQBALANCE_DIR}/include ${PC_GNURADIO_IQBALANCE_INCLUDEDIR} - ${CMAKE_INSTALL_PREFIX}/include/iqbalance - PATHS /usr/local/include/iqbalance - /usr/include/iqbalance + ${CMAKE_INSTALL_PREFIX}/include + PATHS /usr/local/include + /usr/include ) FIND_LIBRARY( diff --git a/lib/source_impl.cc b/lib/source_impl.cc index fd95098..91e81d1 100644 --- a/lib/source_impl.cc +++ b/lib/source_impl.cc @@ -249,8 +249,8 @@ source_impl::source_impl( const std::string &args ) for (size_t i = 0; i < iface->get_num_channels(); i++) { #ifdef HAVE_IQBALANCE - iqbalance_optimize_c_sptr iq_opt = iqbalance_make_optimize_c( 0 ); - iqbalance_fix_cc_sptr iq_fix = iqbalance_make_fix_cc(); + gr::iqbalance::optimize_c::sptr iq_opt = gr::iqbalance::optimize_c::make( 0 ); + gr::iqbalance::fix_cc::sptr iq_fix = gr::iqbalance::fix_cc::make(); connect(block, i, iq_fix, 0); connect(iq_fix, 0, self(), channel++); @@ -340,7 +340,7 @@ double source_impl::set_sample_rate(double rate) BOOST_FOREACH( source_iface *dev, _devs ) { for (size_t dev_chan = 0; dev_chan < dev->get_num_channels(); dev_chan++) { if ( channel < _iq_opt.size() ) { - iqbalance_optimize_c *opt = _iq_opt[channel]; + gr::iqbalance::optimize_c *opt = _iq_opt[channel]; if ( opt->period() > 0 ) { /* optimize is enabled */ opt->set_period( dev->get_sample_rate() / 5 ); @@ -613,8 +613,8 @@ void source_impl::set_iq_balance_mode( int mode, size_t chan ) for (size_t dev_chan = 0; dev_chan < dev->get_num_channels(); dev_chan++) { if ( chan == channel++ ) { if ( chan < _iq_opt.size() && chan < _iq_fix.size() ) { - iqbalance_optimize_c *opt = _iq_opt[chan]; - iqbalance_fix_cc *fix = _iq_fix[chan]; + gr::iqbalance::optimize_c *opt = _iq_opt[chan]; + gr::iqbalance::fix_cc *fix = _iq_fix[chan]; if ( IQBalanceOff == mode ) { opt->set_period( 0 ); @@ -649,8 +649,8 @@ void source_impl::set_iq_balance( const std::complex &correction, size_t for (size_t dev_chan = 0; dev_chan < dev->get_num_channels(); dev_chan++) { if ( chan == channel++ ) { if ( chan < _iq_opt.size() && chan < _iq_fix.size() ) { - iqbalance_optimize_c *opt = _iq_opt[chan]; - iqbalance_fix_cc *fix = _iq_fix[chan]; + gr::iqbalance::optimize_c *opt = _iq_opt[chan]; + gr::iqbalance::fix_cc *fix = _iq_fix[chan]; if ( opt->period() == 0 ) { /* automatic optimization desabled */ fix->set_mag( correction.real() ); diff --git a/lib/source_impl.h b/lib/source_impl.h index 82b90ed..5ed4cd2 100644 --- a/lib/source_impl.h +++ b/lib/source_impl.h @@ -23,8 +23,8 @@ #include #ifdef HAVE_IQBALANCE -#include -#include +#include +#include #endif #include @@ -84,8 +84,8 @@ private: std::map< size_t, double > _bb_gain; std::map< size_t, std::string > _antenna; #ifdef HAVE_IQBALANCE - std::vector< iqbalance_fix_cc * > _iq_fix; - std::vector< iqbalance_optimize_c * > _iq_opt; + std::vector< gr::iqbalance::fix_cc * > _iq_fix; + std::vector< gr::iqbalance::optimize_c * > _iq_opt; std::map< size_t, std::pair > _vals; #endif std::map< size_t, double > _bandwidth;