make(size_t itemsize, sptr msgq) -> sptr
Turn received messages into a stream and tag them for UHD to send.
Constructor Specific Documentation:
Parameters: |
|
---|
Debug block for the message passing system.
The message debug block is used to capture and print or store messages as they are received. Any block that generates a message may connect that message port to one or more of the three message input ports of this debug block. The message ports are:
Constructor Specific Documentation:
Build the message debug block. It takes no parameters and has three message ports: print, store, and print_pdu.
Get a message (as a PMT) from the message vector at index .
Messages passed to the ‘store’ port will be stored in a vector. This function retrieves those messages by index. They are index in order of when they were received (all messages are just pushed onto the back of a vector). This is mostly useful in debugging message passing graphs and in QA code.
Reports the number of messages received by this block.
make(size_t itemsize, sptr msgq, bool dont_block, string lengthtagname) -> sptr
Gather received items into messages and insert into msgq.
Constructor Specific Documentation:
Parameters: |
|
---|
make(size_t itemsize, sptr msgq) -> sptr make(size_t itemsize, sptr msgq, string lengthtagname) -> sptr
Turn received messages into a stream.
Constructor Specific Documentation:
Parameters: |
|
---|
Send message at defined interval.
Takes a PMT message and sends it out every milliseconds. Useful for testing/debugging the message system.
Constructor Specific Documentation:
Make a message stobe block to send message every milliseconds.
Parameters: |
|
---|
Get the value of the message being sent.
Get the time interval of the strobe.
Reset the message being sent.
Reset the sending interval.
Turns received PDUs into a tagged stream of items.
Constructor Specific Documentation:
Construct a pdu_to_tagged_stream block.
Parameters: |
|
---|
Sends a random PDU at intervals.
Constructor Specific Documentation:
Construct a random PDU generator.
Parameters: |
|
---|
Turns received stream data and tags into PDUs.
Constructor Specific Documentation:
Construct a tagged_stream_to_pdu block.
Parameters: |
|
---|