commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r9650 - gnuradio/trunk/gr-usrp2/src


From: eb
Subject: [Commit-gnuradio] r9650 - gnuradio/trunk/gr-usrp2/src
Date: Tue, 23 Sep 2008 18:20:43 -0600 (MDT)

Author: eb
Date: 2008-09-23 18:20:41 -0600 (Tue, 23 Sep 2008)
New Revision: 9650

Modified:
   gnuradio/trunk/gr-usrp2/src/usrp2_sink_16sc.cc
   gnuradio/trunk/gr-usrp2/src/usrp2_sink_32fc.cc
   gnuradio/trunk/gr-usrp2/src/usrp2_source_16sc.cc
   gnuradio/trunk/gr-usrp2/src/usrp2_source_32fc.cc
Log:
return -1 (DONE flag) if source or sink sees an error

Modified: gnuradio/trunk/gr-usrp2/src/usrp2_sink_16sc.cc
===================================================================
--- gnuradio/trunk/gr-usrp2/src/usrp2_sink_16sc.cc      2008-09-24 00:14:47 UTC 
(rev 9649)
+++ gnuradio/trunk/gr-usrp2/src/usrp2_sink_16sc.cc      2008-09-24 00:20:41 UTC 
(rev 9650)
@@ -64,8 +64,10 @@
 
   bool ok = d_u2->tx_16sc(0,  // FIXME: someday, streams will have channel 
numbers
                          in, noutput_items, &metadata);
-  if (!ok)
+  if (!ok){
     std::cerr << "usrp2_sink_16sc: tx_complex_int16 failed" << std::endl;
+    return -1; // say we're done
+  }
 
   return noutput_items;
 }

Modified: gnuradio/trunk/gr-usrp2/src/usrp2_sink_32fc.cc
===================================================================
--- gnuradio/trunk/gr-usrp2/src/usrp2_sink_32fc.cc      2008-09-24 00:14:47 UTC 
(rev 9649)
+++ gnuradio/trunk/gr-usrp2/src/usrp2_sink_32fc.cc      2008-09-24 00:20:41 UTC 
(rev 9650)
@@ -64,8 +64,10 @@
 
   bool ok = d_u2->tx_32fc(0,  // FIXME: someday, streams will have channel 
numbers
                          in, noutput_items, &metadata);
-  if (!ok)
+  if (!ok){
     std::cerr << "usrp2_sink_32fc: tx_32fc failed" << std::endl;
+    return -1; // say we're done
+  }
 
   return noutput_items;
 }

Modified: gnuradio/trunk/gr-usrp2/src/usrp2_source_16sc.cc
===================================================================
--- gnuradio/trunk/gr-usrp2/src/usrp2_source_16sc.cc    2008-09-24 00:14:47 UTC 
(rev 9649)
+++ gnuradio/trunk/gr-usrp2/src/usrp2_source_16sc.cc    2008-09-24 00:20:41 UTC 
(rev 9650)
@@ -59,8 +59,10 @@
   rx_16sc_handler::sptr handler = rx_16sc_handler::make(noutput_items, 
USRP2_MIN_RX_SAMPLES, out);
 
   bool ok = d_u2->rx_samples(0, handler.get());
-  if (!ok)
+  if (!ok){
     std::cerr << "usrp2::rx_samples() failed" << std::endl;
+    return -1; // say we're done
+  }
 
   return handler->nsamples();
 }

Modified: gnuradio/trunk/gr-usrp2/src/usrp2_source_32fc.cc
===================================================================
--- gnuradio/trunk/gr-usrp2/src/usrp2_source_32fc.cc    2008-09-24 00:14:47 UTC 
(rev 9649)
+++ gnuradio/trunk/gr-usrp2/src/usrp2_source_32fc.cc    2008-09-24 00:20:41 UTC 
(rev 9650)
@@ -59,8 +59,10 @@
   rx_32fc_handler::sptr handler = rx_32fc_handler::make(noutput_items, 
USRP2_MIN_RX_SAMPLES, out);
 
   bool ok = d_u2->rx_samples(0, handler.get());
-  if (!ok)
+  if (!ok){
     std::cerr << "usrp2::rx_samples() failed" << std::endl;
+    return -1; // say we're done
+  }
 
   return handler->nsamples();
 }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]