summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2012-11-10 22:09:44 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2012-11-10 22:09:44 -0800
commitea539a77938c81bb046a6d83f3cf3f40eaa33c49 (patch)
tree82693131e1a69c46d41da689fc29d3802ab6e0a2
parentfd380cb2e0bfa999ecc053ab32916c7380e70ebb (diff)
channels: switch to using gr-blocks
-rw-r--r--gr-channels/lib/CMakeLists.txt4
-rw-r--r--gr-channels/lib/channel_model_impl.cc4
-rw-r--r--gr-channels/lib/channel_model_impl.h8
3 files changed, 9 insertions, 7 deletions
diff --git a/gr-channels/lib/CMakeLists.txt b/gr-channels/lib/CMakeLists.txt
index 679586707f..ec3a8b3572 100644
--- a/gr-channels/lib/CMakeLists.txt
+++ b/gr-channels/lib/CMakeLists.txt
@@ -24,6 +24,7 @@ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${GNURADIO_CORE_INCLUDE_DIRS}
+ ${GR_BLOCKS_INCLUDE_DIRS}
${GR_FILTER_INCLUDE_DIRS}
${GR_ANALOG_INCLUDE_DIRS}
${GR_CHANNELS_INCLUDE_DIRS}
@@ -44,6 +45,7 @@ list(APPEND channels_libs
gnuradio-core
gnuradio-filter
gnuradio-analog
+ gnuradio-blocks
${Boost_LIBRARIES}
)
@@ -52,4 +54,4 @@ target_link_libraries(gnuradio-channels ${channels_libs})
GR_LIBRARY_FOO(gnuradio-channels RUNTIME_COMPONENT "channels_runtime" DEVEL_COMPONENT "channels_devel")
add_dependencies(gnuradio-channels
channels_generated_includes channels_generated_swigs
- gnuradio-core gnuradio-filter gnuradio-analog)
+ gnuradio-core gnuradio-filter gnuradio-analog gnuradio-blocks)
diff --git a/gr-channels/lib/channel_model_impl.cc b/gr-channels/lib/channel_model_impl.cc
index 5b5586c1bd..a9ed06eb53 100644
--- a/gr-channels/lib/channel_model_impl.cc
+++ b/gr-channels/lib/channel_model_impl.cc
@@ -61,12 +61,12 @@ namespace gr {
d_multipath = filter::fir_filter_ccc::make(1, d_taps);
- d_noise_adder = gr_make_add_cc();
+ d_noise_adder = blocks::add_cc::make();
d_noise = analog::noise_source_c::make(analog::GR_GAUSSIAN,
noise_voltage, noise_seed);
d_freq_offset = analog::sig_source_c::make(1, analog::GR_SIN_WAVE,
frequency_offset, 1.0, 0.0);
- d_mixer_offset = gr_make_multiply_cc();
+ d_mixer_offset = blocks::multiply_cc::make();
connect(self(), 0, d_timing_offset, 0);
connect(d_timing_offset, 0, d_multipath, 0);
diff --git a/gr-channels/lib/channel_model_impl.h b/gr-channels/lib/channel_model_impl.h
index 9c36f6369e..03408dad64 100644
--- a/gr-channels/lib/channel_model_impl.h
+++ b/gr-channels/lib/channel_model_impl.h
@@ -24,8 +24,8 @@
#define INCLUDED_CHANNELS_CHANNEL_MODEL_IMPL_H
#include <gr_top_block.h>
-#include <gr_add_cc.h>
-#include <gr_multiply_cc.h>
+#include <blocks/add_cc.h>
+#include <blocks/multiply_cc.h>
#include <analog/sig_source_c.h>
#include <analog/noise_source_c.h>
#include <channels/channel_model.h>
@@ -38,8 +38,8 @@ namespace gr {
class CHANNELS_API channel_model_impl : public channel_model
{
private:
- gr_add_cc_sptr d_noise_adder;
- gr_multiply_cc_sptr d_mixer_offset;
+ blocks::add_cc::sptr d_noise_adder;
+ blocks::multiply_cc::sptr d_mixer_offset;
analog::sig_source_c::sptr d_freq_offset;
analog::noise_source_c::sptr d_noise;