Tagged file sink is not compatible with UHD source. Tag name and type
disagree.
diff --git a/gnuradio-core/src/lib/io/gr_tagged_file_sink.cc
b/gnuradio-core/src
index d698927..b8e9fb7 100644
--- a/gnuradio-core/src/lib/io/gr_tagged_file_sink.cc
+++ b/gnuradio-core/src/lib/io/gr_tagged_file_sink.cc
@@ -109,7 +109,7 @@ gr_tagged_file_sink::work (int noutput_items,
std::vector<gr_tag_t> time_tags;
//get_tags_in_range(time_tags, 0, d_last_N, N,
gr_tags::key_time);
get_tags_in_range(time_tags, 0, d_last_N, N,
- pmt::pmt_string_to_symbol("time"));
+ pmt::pmt_string_to_symbol("rx_time"));
if(time_tags.size() > 0) {
const gr_tag_t tag = time_tags[time_tags.size()-1];
@@ -117,7 +117,7 @@ gr_tagged_file_sink::work (int noutput_items,
// Get time based on last time tag from USRP
pmt::pmt_t time = tag.value;
- int tsecs = pmt::pmt_to_long(pmt::pmt_tuple_ref(time, 0));
+ uint64_t tsecs = pmt::pmt_to_uint64(pmt::pmt_tuple_ref(time,
0));
double tfrac = pmt::pmt_to_double(pmt::pmt_tuple_ref(time, 1));
// Get new time from last time tag + difference in time to when
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio