As of v3.7.10 there is a command port handler for forcing a new time tag. https://github.com/gnuradio/gnuradio/blob/master/gr-uhd/lib/usrp_source_impl.cc#L465
It's not strictly necessary since you can always count time yourself, but it can be useful for some things. On Wed, Jul 6, 2016 at 8:58 PM, Martin Braun <[email protected]> wrote: > USRPs will only output timestamps at the beginning of streaming, or when > time skips (e.g. after an overrun). You can keep track of time by > counting samples in between timestamp tags. > > See the header_payload_demux block for an example of how to keep track > of time. Also, check out the gr-uhd manual for an explanation of the > tags it uses, e.g. > http://gnuradio.org/doc/doxygen/classgr_1_1uhd_1_1usrp__source.html. > M > > On 07/06/2016 04:27 PM, Robert Kraml wrote: > > I have a C++ implemented flow-graph that acquires 3 channels at a sample > > rate of 5 MHz. There are a couple of decimation stages with the > > resultant n a number of 250 Hz output channels. How is the best way to > > access the associated time stamps. I wouldn't need every time stamp, > > just perhaps one every second or so and the rest would be interpolated. > > Might there be some c++ examples of how this would be best done? > > > > -Bob > > > > > > _______________________________________________ > > Discuss-gnuradio mailing list > > [email protected] > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
