make(size_t itemsize, msg_queue_sptr msgq) -> message_burst_source_sptr
Turn received messages into a stream and tag them for UHD to send.
Constructor Specific Documentation:
Parameters: |
|
---|
declare_sample_delay(message_burst_source_sptr self, unsigned int delay)
pc_input_buffers_full_avg(message_burst_source_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(message_burst_source_sptr self) -> pmt_vector_float
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.
declare_sample_delay(message_debug_sptr self, unsigned int delay)
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.
pc_input_buffers_full_avg(message_debug_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(message_debug_sptr self) -> pmt_vector_float
make(size_t itemsize, msg_queue_sptr msgq, bool dont_block, std::string const & lengthtagname) -> message_sink_sptr
Gather received items into messages and insert into msgq.
Constructor Specific Documentation:
Parameters: |
|
---|
declare_sample_delay(message_sink_sptr self, unsigned int delay)
pc_input_buffers_full_avg(message_sink_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(message_sink_sptr self) -> pmt_vector_float
make(size_t itemsize, msg_queue_sptr msgq) -> message_source_sptr make(size_t itemsize, msg_queue_sptr msgq, std::string const & lengthtagname) -> message_source_sptr
Turn received messages into a stream.
Constructor Specific Documentation:
Parameters: |
|
---|
declare_sample_delay(message_source_sptr self, unsigned int delay)
pc_input_buffers_full_avg(message_source_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(message_source_sptr self) -> pmt_vector_float
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: |
|
---|
declare_sample_delay(message_strobe_sptr self, unsigned int delay)
Get the value of the message being sent.
pc_input_buffers_full_avg(message_strobe_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(message_strobe_sptr self) -> pmt_vector_float
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: |
|
---|
declare_sample_delay(pdu_to_tagged_stream_sptr self, unsigned int delay)
pc_input_buffers_full_avg(pdu_to_tagged_stream_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(pdu_to_tagged_stream_sptr self) -> pmt_vector_float
Sends a random PDU at intervals.
Constructor Specific Documentation:
Construct a random PDU generator.
Parameters: |
|
---|
declare_sample_delay(random_pdu_sptr self, unsigned int delay)
pc_input_buffers_full_avg(random_pdu_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(random_pdu_sptr self) -> pmt_vector_float
Turns received stream data and tags into PDUs.
Constructor Specific Documentation:
Construct a tagged_stream_to_pdu block.
Parameters: |
|
---|
declare_sample_delay(tagged_stream_to_pdu_sptr self, unsigned int delay)
pc_input_buffers_full_avg(tagged_stream_to_pdu_sptr self) -> pmt_vector_float
pc_output_buffers_full_avg(tagged_stream_to_pdu_sptr self) -> pmt_vector_float