I've been following the changes Josh
is making to the GR messaging system. I am not sure that a gr_tag
is a good fit for a generic message. For example, the 'offset' may
not be relevant to many messages.
We've been using tags very extensively
in our designs and they are great but serve a very different purpose than
messages should. Perhaps a better idea is to define a standard message
header?
How about something like this:
A pmt_t tuple with
1. First entry is a string indicating
the packet type
2. A sequence of zero or more pairs
with (key, value), where key is a string, and value is any pmt_t