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 <martin.br...@ettus.com> 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
> > 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

Reply via email to