Dear Josh, Thanks for your reply. I move the code "get_tags_in_range" in digital_correlate_access_code, so it will be executed when digital_correlate_access_code runs. I start the sender first and then the receiver. But I still get no tag. Does "the beginning of stream" mean the point just the receive program runs?
2013/9/5 Josh Blum <j...@ettus.com>: > > > On 09/03/2013 12:41 AM, Harry Zhang wrote: >> Hi, >> I'm trying to get rx time tags in narrowband Benchmark_tx/rx with a >> modified digital_correlate_access_code.cc. But the >> "get_tags_in_range(rx_time_tags,0,this->nitems_read(0)+i,this->nitems_read(0)+i+1,pmt::pmt_string_to_symbol("rx_time"))" >> >> method gets no tag in rx_time_tags while the communication between two >> USRP N210s running benchmark_rx/tx is OK. >> I'm using GNU Radio 3.6.5.1, Ubuntu12.04, boost 1.48 and UHD 3.5.3. >> Thanks in advance. >> > > The time tag is sent once at the beginning of streaming and after > overflows. Its not necessary to send more time tags because the absolute > sample count and sample rate can be used to interpolate the time to any > sample. > > So I think are you seeing a time tag, just only once at init time. When > the block sees the time, try to save the timestamp and the count it was > found at. > > I hope that helps! > -josh > >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio