gnuradio.gr

class gnuradio.gr.top_block(name='top_block')

Top-level hierarchical block representing a flow-graph.

This is a python wrapper around the C++ implementation to allow python subclassing.

class gnuradio.gr.hier_block2(name, input_signature, output_signature)

Subclass this to create a python hierarchical block.

This is a python wrapper around the C++ hierarchical block implementation. Provides convenience functions and allows proper Python subclassing.

gnuradio.gr.prefs() → prefs
gnuradio.gr.message(long type = 0, double arg1 = 0, double arg2 = 0, size_t length = 0) → sptr

Message class.

The ideas and method names for adjustable message length were lifted from the click modular router “Packet” class.

Constructor Specific Documentation:

public constructor for message

Parameters:
  • type
  • arg1
  • arg2
  • length
gnuradio.gr.msg_queue(unsigned int limit = 0) → sptr

thread-safe message queue

Constructor Specific Documentation:

Parameters:limit
gnuradio.gr.enable_realtime_scheduling() → rt_status_t

If possible, enable “realtime” scheduling.

In general, this means that the code will be scheduled before any non-realtime (normal) processes. Note that if your code contains an non-blocking infinite loop and you enable realtime scheduling, it’s possible to hang the system.

gnuradio.gr.feval_dd()

Proxy of C++ gr::py_feval_dd class

gnuradio.gr.feval_cc()

Proxy of C++ gr::py_feval_cc class

gnuradio.gr.feval_ll()

Proxy of C++ gr::py_feval_ll class

gnuradio.gr.feval()

Proxy of C++ gr::py_feval class

Previous topic

gnuradio.vocoder

Next topic

gnuradio.atsc: Signal Processing Blocks

This Page