summaryrefslogtreecommitdiff
path: root/gr-uhd/lib
diff options
context:
space:
mode:
authorAndrej Rode <andrej.rode@ettus.com>2016-12-09 14:59:55 -0800
committerAndrej Rode <andrej.rode@ettus.com>2017-01-30 14:44:42 -0800
commit061f50dc3a3b8be13a32ab0ff653e180117ac301 (patch)
tree6c1eb6ee1418f737c5605f44955f821d1aeb97d6 /gr-uhd/lib
parente70db91c1621ff3673323a6514fd646575b11e43 (diff)
gr-uhd: use stream api for issue_stream_cmd
Diffstat (limited to 'gr-uhd/lib')
-rw-r--r--gr-uhd/lib/usrp_source_impl.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gr-uhd/lib/usrp_source_impl.cc b/gr-uhd/lib/usrp_source_impl.cc
index 8cdaebc4ca..b3410752d1 100644
--- a/gr-uhd/lib/usrp_source_impl.cc
+++ b/gr-uhd/lib/usrp_source_impl.cc
@@ -440,10 +440,15 @@ namespace gr {
void
usrp_source_impl::issue_stream_cmd(const ::uhd::stream_cmd_t &cmd)
{
+// This is a new define in UHD 3.6 which is used to separate 3.6 and pre 3.6
+#ifdef INCLUDED_UHD_UTILS_MSG_TASK_HPP
+ _rx_stream->issue_stream_cmd(cmd);
+#else
for (size_t i = 0; i < _stream_args.channels.size(); i++)
{
_dev->issue_stream_cmd(cmd, _stream_args.channels[i]);
}
+#endif
_tag_now = true;
}