GNU Radio Manual and C++ API Reference  3.10.7.0
The Free & Open Software Radio Ecosystem

Classes

class  gr::blocks::annotator_1to1
 1-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY. More...
 
class  gr::blocks::annotator_alltoall
 All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY. More...
 
class  gr::blocks::annotator_raw
 raw stream annotator testing block. More...
 
class  gr::blocks::host_buffer_copy
 copy using host_buffer testing block. FOR TESTING PURPOSES ONLY. More...
 
class  gr::blocks::message_debug
 Debug block for the message passing system. More...
 
class  gr::blocks::tag_debug
 Bit bucket that prints out any tag received. More...
 
class  gr::blocks::test_tag_variable_rate_ff
 Used for testing tag propagation.This block resamples the stream by a factor that starts at 0.5 but varies around by some random walk. The relative rate of the block is initialized to 0.5 and the random number generator is seeded based on the time. For each input, if the random number is >= 0.5, the relative rate is increased by update_step; otherwise, it is decreased by update_step. More...
 
class  gr::blocks::vector_sink< T >
 T sink that writes to a vector. More...
 
class  gr::pdu::add_system_time
 Adds system time to a PDU's metadataAdds a user specified key to PDU dict containing the system time in seconds since unix epoch. More...
 
class  gr::pdu::pdu_filter
 Propagates only pdus containing k=>v in meta. More...
 
class  gr::pdu::pdu_remove
 remove key k in pdu's meta field and pass on More...
 
class  gr::pdu::pdu_set
 Set k=>v in pdu's meta field and pass on. More...
 
class  gr::pdu::pdu_split
 Split PDU dict and data to separate portsSplits a PDU into its metadata dictionary and vector, outputs nothing if the input message is not a PDU. Useful for stripping metadata out for printing or saving. More...
 
class  gr::pdu::random_pdu
 Sends a random PDU at intervals. More...
 
class  gr::pdu::time_delta
 Compute system time differences and provide statistics upon completion.This block computes the difference between the current system time and a defined PDU key previously added (e.g.: by by the add_system_time block). This is useful for benchmarking PDU operations. The block also maintains running estimates of mean and variance, accessible by getters and printed when the flowgraph is stopped. More...
 

Detailed Description