From ddb5b0ebba4850824932842c6ac38ff97c9ccae7 Mon Sep 17 00:00:00 2001
From: Javier Arribas <javiarribas@gmail.com>
Date: Fri, 16 Mar 2012 14:01:14 +0000
Subject: [PATCH] Small bug in UHD Source corrected

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@187 64b25241-fba3-4117-9849-534c7e92360d
---
 conf/gnss-sdr.conf                                         | 4 +++-
 src/algorithms/signal_source/adapters/uhd_signal_source.cc | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/conf/gnss-sdr.conf b/conf/gnss-sdr.conf
index bb98c5461..ed2ff0fc4 100644
--- a/conf/gnss-sdr.conf
+++ b/conf/gnss-sdr.conf
@@ -39,6 +39,8 @@ SignalSource.repeat=false
 ;#dump: Dump the Signal source data to a file. Disable this option in this version
 SignalSource.dump=false
 
+SignalSource.dump_filename=../data/SignalSource.dat
+
 ;#enable_throttle_control: Enabling this option tells the signal source to keep the delay between samples in post processing.
 ; it helps to not overload the CPU, but the processing time will be longer. 
 SignalSource.enable_throttle_control=false
@@ -65,7 +67,7 @@ InputFilter.implementation=Pass_Through
 InputFilter.dump=false
 
 ;#dump_filename: Log path and filename.
-InputFilter.dump=../data/input_filter.dat
+InputFilter.dump_filename=../data/input_filter.dat
 
 ;#The following options are used in the filter design of Fir_Filter implementation. 
 ;#These options are based on parameters of gnuradio's function: gr_remez.
diff --git a/src/algorithms/signal_source/adapters/uhd_signal_source.cc b/src/algorithms/signal_source/adapters/uhd_signal_source.cc
index 5e3f099b6..503df5637 100644
--- a/src/algorithms/signal_source/adapters/uhd_signal_source.cc
+++ b/src/algorithms/signal_source/adapters/uhd_signal_source.cc
@@ -84,6 +84,7 @@ UhdSignalSource::UhdSignalSource(ConfigurationInterface* configuration,
         }
     else if (item_type_.compare("gr_complex") == 0)
         {
+    	    item_size_ = sizeof(gr_complex);
             // 1. Make the uhd driver instance
             //uhd_source_= uhd::usrp::multi_usrp::make(dev_addr);