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