summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python/gnuradio
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | runtime: added default xtor & dtor to tag_t; srcid default is now PMT_FSean Nowlan2015-04-261-1/+1
| | |/ | |/|
* | | Merge branch 'ctrlport'Johnathan Corgan2015-04-158-6/+2131
|\ \ \ | |/ / |/| |
| * | controlport: more cleanup and conveniencesTom Rondeau2015-04-021-1/+1
| | |
| * | controlport: cleaning up; trying to handle shutdown better.Tom Rondeau2015-04-021-0/+8
| | | | | | | | | | | | Added QA code in for testing probes and other basic connection features. Requires nthreads >= 10.
| * | controlport: adding performance and controlport monitor GRC blocks.Tom Rondeau2015-04-021-3/+3
| | | | | | | | | | | | | | | Updated thrift server conf to set an endpoint -- need to get host address instead of hardcoding to 127.0.0.1.
| * | controlport: Adds ability to configure Thrift through a config fileTom Rondeau2015-04-021-1/+13
| | | | | | | | | | | | Checks GNU Radio's preference files for [ControlPort] config option to point to a file name. That file is the same prefs structure with [Thrift] and key value pairs such as "port = 9090" to set config specific to Thrift.
| * | controlport: reorg abstraction layers for RPC connections.Tom Rondeau2015-04-025-291/+322
| | | | | | | | | | | | ThriftRadioClient has merged with and renamed to RPCConnectionThrift.
| * | controlport: more work on the translation layer; properties and setting ↵Tom Rondeau2015-04-024-86/+163
| | | | | | | | | | | | parameters in gr-ctrlport-monitor now working.
| * | controlport: more cleanup of python code to help generalize the interfaceTom Rondeau2015-04-024-81/+71
| | |
| * | controlport: cleanup and switching over to new Python common interface.Tom Rondeau2015-04-024-99/+123
| | |
| * | controlport: adding abstraction layer for the controlport backends; support ↵Nate Goergen2015-04-022-0/+1044
| | | | | | | | | | | | thrift currently.
| * | controlport: Addes a FindThrift cmake module to find the Thrift headers, ↵Tom Rondeau2015-04-023-4/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libraries, and Python files. Also adds a ENABLE_CTRLPORT_THRIFT option to cmake so we can turn off Thrift even if it's found installed on the system. We will do this for any backend to provide maximum control over what is used and not used. This changes how the RPC selector mechanism works; we now set the available RPCs in the config.h file instead of just by hand in the rpcserver_selector.h code. Finally, cmake displays the backend as a submodule of gr-ctrlport when summarizing what is being built for GNU Radio so we know which backends are or are not being used.
| * | controlport: quick fixTom Rondeau2015-04-021-1/+1
| | |
| * | controlport: working gr-perf-monitorx applicationTom Rondeau2015-04-022-0/+905
| | |
| * | controlport: restructuring to add subdirs for different cp backends.Tom Rondeau2015-04-022-1/+12
| |/
* / runtime: fix deadlock in unlock() from Python #594Jiří Pinkava2015-04-011-1/+7
|/
* runtime: add tests for new decorators in hier_block2Sebastian Koslowski2014-12-123-52/+151
|
* runtime: refactor top/hier block python wrappersSebastian Koslowski2014-12-102-151/+129
|
* runtime: whitespace fixesSebastian Koslowski2014-12-102-50/+47
|
* Merge branch 'maint'Tom Rondeau2014-12-041-2/+10
|\
| * logger: fixed a problem with the Python loggers not respecting the log_file ↵Tom Rondeau2014-12-041-2/+10
| | | | | | | | and debug_file settings in the logger preferences file.
* | blocks: better handling of srcid with vector_source blocks.Tom Rondeau2014-10-021-2/+15
|/ | | | | | - vector_source now adds the srcid of the tag to the actual tag stream. - tag_utils' python_to_tag can now be called with just 3 parameters by omitting the srcid; gets filled in with PMT_F. - updated vector_source_with_tags example to have tags with and without srcid set.
* Merge branch 'maint'Tom Rondeau2014-08-087-2632/+0
|\ | | | | | | | | | | Conflicts: gnuradio-runtime/CMakeLists.txt gnuradio-runtime/lib/controlport/CMakeLists.txt
| * controlport: removing use of ice for a controlport rpc.Tom Rondeau2014-08-087-2632/+0
| | | | | | | | This effectively disables the use of ControlPort for now until we build in a new middleware layer. The ControlPort API and interfaces exist but will function as nops for now.
* | dtv: wip, porting gr-atsc blocks into new gr-dtvJohnathan Corgan2014-07-211-0/+1
|/
* Removing trailing/extra whitespaces before release (for master).Tom Rondeau2014-07-071-5/+5
| | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* Merge branch 'maint'Tom Rondeau2014-07-078-57/+57
|\
| * Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-078-57/+57
| | | | | | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* | runtime: restructure prefs class for initializing prefs singleton.Tom Rondeau2014-06-271-127/+0
| | | | | | | | | | | | Boost filesystem has a bug initializing a static variable when linking statically. This forces the initialization to happen when the first call to prefs::singleton is made. We should really put the prefs ctor in private, but then swig complains.
* | Merge remote-tracking branch 'martin/tsb/prep_for_38'Johnathan Corgan2014-05-232-0/+138
|\ \
| * | runtime: Added packet_utils and marked tagged_streams.py for removal in futureMartin Braun2014-05-202-0/+138
| |/
* | Merge branch 'fecapi'Tom Rondeau2014-05-201-0/+8
|\ \ | |/ |/| | | | | | | Conflicts: cmake/Modules/FindICE-3.5.cmake gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h
| * fec: wip: mods for ber plotting. Now adding theoretical BPSK in AWGN curve.Tom Rondeau2014-05-171-2/+4
| |
| * runtime: don't add the log appender --> adds to C++, too.Tom Rondeau2014-05-171-2/+0
| |
| * runtime: configuring loggers in gr Python module for easy use in Python.Tom Rondeau2014-05-171-0/+8
| | | | | | | | Can use gr.log.<level>('log message') or gr.log_debug directly from python to output logging info based on the [LOG] preferences.
| * controlport: in gr-perf-monitorx, if all work times returned are 0, avoid a ↵Tom Rondeau2014-05-171-0/+4
| | | | | | | | divide-by-zero fault.
| * controlport: allows reset_perf_counters to be called over controlport; ↵Tom Rondeau2014-05-172-21/+66
| | | | | | | | | | | | gr-perf-monitorx has button to call this. Also changes the icon of the ControlPort tools to the new one.
* | Merge branch 'zeromq'Johnathan Corgan2014-05-161-0/+1
|\ \
| * | zeromq: cleanup QA code, still needs have ZMQ_LINGER set to zeroJohnathan Corgan2014-05-071-0/+1
| | |
* | | Merge branch 'maint'Tom Rondeau2014-04-211-0/+4
|\ \ \ | |/ / |/| |
| * | controlport: in gr-perf-monitorx, if all work times returned are 0, avoid a ↵Tom Rondeau2014-04-211-0/+4
| |/ | | | | | | divide-by-zero fault.
* / controlport: allows reset_perf_counters to be called over controlport; ↵Tom Rondeau2014-04-152-21/+66
|/ | | | | | gr-perf-monitorx has button to call this. Also changes the icon of the ControlPort tools to the new one.
* runtime: adds ability to output flowgraph in dot format (resolves issue 245).Johannes Schmitz2014-03-072-13/+21
|
* runtime: adds a gr.tag_utils.python_to_tag to convert formatted ↵Tom Rondeau2014-02-232-0/+96
| | | | | | dicts/lists/tuples to tag_t objects. blocks: adds documentation to vector_source block on how to use the python_to_tag to emit tags with the data stream.
* Add a QA_PYTHON_EXECUTABLE variable so QA code knows what python to use when ↵Philip Balister2013-12-051-1/+1
| | | | | | | | | | | | cross compiling. With this (and the prior) patch, you can mount the compile directory on the target and run the QA code (as long as the paths are the same). The qtgui tests fail if there is no X server. Volk seems to fail for hard float builds. We'll need to look at adding thes changes to gr_modtool. Signed-off-by: Philip Balister <philip@balister.org>
* runtime: Moved QA code that uses blocks to the gr-blocks component.Tom Rondeau2013-12-011-204/+0
|
* runtime: fix disconnecting a msg port on a hier_block2Mark Cottrell2013-10-151-0/+204
| | | | | | | | | | | | | | | It seems that when you call msg_connect, the call to message_port_sub is not made until the flowgraph has been flattened, so the subscription does not belong to the hier block, it belongs to the block inside the hier block that has the message output. However, when you call msg_disconnect, it simply attempts to call message_port_unsub on on the hier block, which fails, as the hier block has no subscriptions." The fix simply checks if the source or destination blocks are hierarchical, and if they are, resolves which block in the hierarchical block has the message port, then calls message_port_unsub with that block.
* gr-ctrlport-monitor: update knob properties cleanly if exports are added at ↵Tim O'Shea2013-09-131-1/+4
| | | | runtime
* ctrlport: only convert strings to bytes for probe2_b data.Tom Rondeau2013-08-212-3/+3
|
* ctrlport: fixes display for different types of probe data.Tom Rondeau2013-07-161-15/+29
|