From 5d22d90cc0a67be2e383151ea301b52cff973c3b Mon Sep 17 00:00:00 2001
From: Carles Fernandez <carles.fernandez@gmail.com>
Date: Thu, 16 Jul 2015 18:54:57 +0200
Subject: [PATCH] Fixing documentation

---
 .../two_bit_cpx_file_signal_source.cc         |  9 ++-
 .../adapters/two_bit_cpx_file_signal_source.h |  9 ++-
 .../unpack_byte_2bit_cpx_samples.cc           | 63 ++++++++++---------
 3 files changed, 41 insertions(+), 40 deletions(-)

diff --git a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc
index af41031f0..d9679368f 100644
--- a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc
+++ b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc
@@ -1,9 +1,8 @@
 /*!
- * \file nsr_file_signal_source.cc
- * \brief Implementation of a class that reads signals samples from a NSR 2 bits sampler front-end file
- * and adapts it to a SignalSourceInterface. More information about the front-end here
- * http://www.ifen.com/products/sx-scientific-gnss-solutions/nsr-software-receiver.html
- * \author Javier Arribas, 2013 jarribas(at)cttc.es
+ * \file two_bit_cpx_file_signal_source.cc
+ * \brief Implementation of a class that reads signals samples from a 2 bit complex sampler front-end file
+ * and adapts it to a SignalSourceInterface.
+ * \author Javier Arribas, 2015 jarribas(at)cttc.es
  *
  * -------------------------------------------------------------------------
  *
diff --git a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h
index 65c74f4ba..a7f8d1adc 100644
--- a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h
+++ b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h
@@ -1,9 +1,8 @@
 /*!
- * \file nsr_file_signal_source.h
- * \brief Implementation of a class that reads signals samples from a NSR 2 bits sampler front-end file
- * and adapts it to a SignalSourceInterface. More information about the front-end here
- * http://www.ifen.com/products/sx-scientific-gnss-solutions/nsr-software-receiver.html
- * \author Javier Arribas, 2013 jarribas(at)cttc.es
+ * \file two_bit_cpx_file_signal_source.h
+ * \brief Interface of a class that reads signals samples from a 2 bit complex sampler front-end file
+ * and adapts it to a SignalSourceInterface.
+ * \author Javier Arribas, 2015 jarribas(at)cttc.es
  *
  * This class represents a file signal source.
  *
diff --git a/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc b/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc
index 617a25bfe..a33068651 100644
--- a/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc
+++ b/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc
@@ -1,7 +1,11 @@
 /*!
  * \file unpack_byte_2bit_cpx_samples.cc
  *
- * \brief Unpacks byte samples to NSR 2 bits samples
+ * \brief Unpacks byte samples to 2 bits complex samples.
+ *     Packing Order
+ *     Most Significant Nibble  - Sample n
+ *     Least Significant Nibble - Sample n+1
+ *     Packing order in Nibble Q1 Q0 I1 I0
  * \author Javier Arribas jarribas (at) cttc.es
  * -------------------------------------------------------------------------
  *
@@ -54,8 +58,8 @@ unpack_byte_2bit_cpx_samples::~unpack_byte_2bit_cpx_samples()
 {}
 
 int unpack_byte_2bit_cpx_samples::work(int noutput_items,
-                                   gr_vector_const_void_star &input_items,
-                                   gr_vector_void_star &output_items)
+        gr_vector_const_void_star &input_items,
+        gr_vector_void_star &output_items)
 {
     const signed char *in = (const signed char *)input_items[0];
     short *out = (short*)output_items[0];
@@ -65,40 +69,39 @@ int unpack_byte_2bit_cpx_samples::work(int noutput_items,
     for(int i = 0; i < noutput_items/4; i++)
         {
             // Read packed input sample (1 byte = 2 complex samples)
-			//*     Packing Order
-			//*     Most Significant Nibble  - Sample n
-			//*     Least Significant Nibble - Sample n+1
-			//*     Packing order in Nibble Q1 Q0 I1 I0
-    	//normal
-//            signed char c = in[i];
-//            //Q[n]
-//            sample.two_bit_sample = (c>>6) & 3;
-//            out[n++] = (2*(short)sample.two_bit_sample+1);
-//            //I[n]
-//            sample.two_bit_sample = (c>>4) & 3;
-//            out[n++] = (2*(short)sample.two_bit_sample+1);
-//            //Q[n+1]
-//            sample.two_bit_sample = (c>>2) & 3;
-//            out[n++] = (2*(short)sample.two_bit_sample+1);
-//            //I[n+1]
-//            sample.two_bit_sample = c & 3;
-//            out[n++] = (2*(short)sample.two_bit_sample+1);
+            //*     Packing Order
+            //*     Most Significant Nibble  - Sample n
+            //*     Least Significant Nibble - Sample n+1
+            //*     Packing order in Nibble Q1 Q0 I1 I0
+            //normal
+            //  signed char c = in[i];
+            //  //Q[n]
+            //  sample.two_bit_sample = (c>>6) & 3;
+            //  out[n++] = (2*(short)sample.two_bit_sample+1);
+            //  //I[n]
+            //  sample.two_bit_sample = (c>>4) & 3;
+            //  out[n++] = (2*(short)sample.two_bit_sample+1);
+            //  //Q[n+1]
+            //  sample.two_bit_sample = (c>>2) & 3;
+            //  out[n++] = (2*(short)sample.two_bit_sample+1);
+            //  //I[n+1]
+            //  sample.two_bit_sample = c & 3;
+            //  out[n++] = (2*(short)sample.two_bit_sample+1);
 
-    	//I/Q swap
+            //I/Q swap
             signed char c = in[i];
             //I[n]
-            sample.two_bit_sample = (c>>4) & 3;
-            out[n++] = (2*(short)sample.two_bit_sample+1);
+            sample.two_bit_sample = (c >> 4) & 3;
+            out[n++] = (2*(short)sample.two_bit_sample + 1);
             //Q[n]
-            sample.two_bit_sample = (c>>6) & 3;
-            out[n++] = (2*(short)sample.two_bit_sample+1);
+            sample.two_bit_sample = (c >> 6) & 3;
+            out[n++] = (2*(short)sample.two_bit_sample + 1);
             //I[n+1]
             sample.two_bit_sample = c & 3;
-            out[n++] = (2*(short)sample.two_bit_sample+1);
+            out[n++] = (2*(short)sample.two_bit_sample + 1);
             //Q[n+1]
-            sample.two_bit_sample = (c>>2) & 3;
-            out[n++] = (2*(short)sample.two_bit_sample+1);
-
+            sample.two_bit_sample = (c >> 2) & 3;
+            out[n++] = (2*(short)sample.two_bit_sample + 1);
         }
     return noutput_items;
 }