Hi, we are developing a RFNoC block that needs to receive burst tags from host 
and found that these are not propagated by UHD. Specifically the issue seems to 
be that rfnoc_block_impl.cc work functions do not take into any account tags. 
As opposed to this usrp sink block deals with tags and inserts them when moving 
data from host to SDR.
We tried inserting code to propagate tags but strange thing is that as soon as 
we call get_tags_in_range in general_work function of rfnoc_block_impl it will 
crash. We could not find any good reason for that as we tried to print out 
parameters passed and all of them seem to be valid.
I also noticed that in the constructor there is a call to 
set_tag_propagation_policy that sets it to TPP_DONT, which I suppose may also 
be the reason but I don't understand how this is supposed to work as I see that 
tags are usually handled manually in the work function.

Thanks in advance for your help!

Dario Pennisi
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to