Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | runtime: added default xtor & dtor to tag_t; srcid default is now PMT_F | Sean Nowlan | 2015-04-26 | 1 | -1/+1 | |
| | |/ | |/| | ||||||
* | | | Merge branch 'ctrlport' | Johnathan Corgan | 2015-04-15 | 8 | -6/+2131 | |
|\ \ \ | |/ / |/| | | ||||||
| * | | controlport: more cleanup and conveniences | Tom Rondeau | 2015-04-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | controlport: cleaning up; trying to handle shutdown better. | Tom Rondeau | 2015-04-02 | 1 | -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 Rondeau | 2015-04-02 | 1 | -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 file | Tom Rondeau | 2015-04-02 | 1 | -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 Rondeau | 2015-04-02 | 5 | -291/+322 | |
| | | | | | | | | | | | | ThriftRadioClient has merged with and renamed to RPCConnectionThrift. | |||||
| * | | controlport: more work on the translation layer; properties and setting ↵ | Tom Rondeau | 2015-04-02 | 4 | -86/+163 | |
| | | | | | | | | | | | | parameters in gr-ctrlport-monitor now working. | |||||
| * | | controlport: more cleanup of python code to help generalize the interface | Tom Rondeau | 2015-04-02 | 4 | -81/+71 | |
| | | | ||||||
| * | | controlport: cleanup and switching over to new Python common interface. | Tom Rondeau | 2015-04-02 | 4 | -99/+123 | |
| | | | ||||||
| * | | controlport: adding abstraction layer for the controlport backends; support ↵ | Nate Goergen | 2015-04-02 | 2 | -0/+1044 | |
| | | | | | | | | | | | | thrift currently. | |||||
| * | | controlport: Addes a FindThrift cmake module to find the Thrift headers, ↵ | Tom Rondeau | 2015-04-02 | 3 | -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 fix | Tom Rondeau | 2015-04-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | controlport: working gr-perf-monitorx application | Tom Rondeau | 2015-04-02 | 2 | -0/+905 | |
| | | | ||||||
| * | | controlport: restructuring to add subdirs for different cp backends. | Tom Rondeau | 2015-04-02 | 2 | -1/+12 | |
| |/ | ||||||
* / | runtime: fix deadlock in unlock() from Python #594 | Jiří Pinkava | 2015-04-01 | 1 | -1/+7 | |
|/ | ||||||
* | runtime: add tests for new decorators in hier_block2 | Sebastian Koslowski | 2014-12-12 | 3 | -52/+151 | |
| | ||||||
* | runtime: refactor top/hier block python wrappers | Sebastian Koslowski | 2014-12-10 | 2 | -151/+129 | |
| | ||||||
* | runtime: whitespace fixes | Sebastian Koslowski | 2014-12-10 | 2 | -50/+47 | |
| | ||||||
* | Merge branch 'maint' | Tom Rondeau | 2014-12-04 | 1 | -2/+10 | |
|\ | ||||||
| * | logger: fixed a problem with the Python loggers not respecting the log_file ↵ | Tom Rondeau | 2014-12-04 | 1 | -2/+10 | |
| | | | | | | | | and debug_file settings in the logger preferences file. | |||||
* | | blocks: better handling of srcid with vector_source blocks. | Tom Rondeau | 2014-10-02 | 1 | -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 Rondeau | 2014-08-08 | 7 | -2632/+0 | |
|\ | | | | | | | | | | | Conflicts: gnuradio-runtime/CMakeLists.txt gnuradio-runtime/lib/controlport/CMakeLists.txt | |||||
| * | controlport: removing use of ice for a controlport rpc. | Tom Rondeau | 2014-08-08 | 7 | -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-dtv | Johnathan Corgan | 2014-07-21 | 1 | -0/+1 | |
|/ | ||||||
* | Removing trailing/extra whitespaces before release (for master). | Tom Rondeau | 2014-07-07 | 1 | -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 Rondeau | 2014-07-07 | 8 | -57/+57 | |
|\ | ||||||
| * | Removing trailing/extra whitespaces before release. | Tom Rondeau | 2014-07-07 | 8 | -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 Rondeau | 2014-06-27 | 1 | -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 Corgan | 2014-05-23 | 2 | -0/+138 | |
|\ \ | ||||||
| * | | runtime: Added packet_utils and marked tagged_streams.py for removal in future | Martin Braun | 2014-05-20 | 2 | -0/+138 | |
| |/ | ||||||
* | | Merge branch 'fecapi' | Tom Rondeau | 2014-05-20 | 1 | -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 Rondeau | 2014-05-17 | 1 | -2/+4 | |
| | | ||||||
| * | runtime: don't add the log appender --> adds to C++, too. | Tom Rondeau | 2014-05-17 | 1 | -2/+0 | |
| | | ||||||
| * | runtime: configuring loggers in gr Python module for easy use in Python. | Tom Rondeau | 2014-05-17 | 1 | -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 Rondeau | 2014-05-17 | 1 | -0/+4 | |
| | | | | | | | | divide-by-zero fault. | |||||
| * | controlport: allows reset_perf_counters to be called over controlport; ↵ | Tom Rondeau | 2014-05-17 | 2 | -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 Corgan | 2014-05-16 | 1 | -0/+1 | |
|\ \ | ||||||
| * | | zeromq: cleanup QA code, still needs have ZMQ_LINGER set to zero | Johnathan Corgan | 2014-05-07 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge branch 'maint' | Tom Rondeau | 2014-04-21 | 1 | -0/+4 | |
|\ \ \ | |/ / |/| | | ||||||
| * | | controlport: in gr-perf-monitorx, if all work times returned are 0, avoid a ↵ | Tom Rondeau | 2014-04-21 | 1 | -0/+4 | |
| |/ | | | | | | | divide-by-zero fault. | |||||
* / | controlport: allows reset_perf_counters to be called over controlport; ↵ | Tom Rondeau | 2014-04-15 | 2 | -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 Schmitz | 2014-03-07 | 2 | -13/+21 | |
| | ||||||
* | runtime: adds a gr.tag_utils.python_to_tag to convert formatted ↵ | Tom Rondeau | 2014-02-23 | 2 | -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 Balister | 2013-12-05 | 1 | -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 Rondeau | 2013-12-01 | 1 | -204/+0 | |
| | ||||||
* | runtime: fix disconnecting a msg port on a hier_block2 | Mark Cottrell | 2013-10-15 | 1 | -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'Shea | 2013-09-13 | 1 | -1/+4 | |
| | | | | runtime | |||||
* | ctrlport: only convert strings to bytes for probe2_b data. | Tom Rondeau | 2013-08-21 | 2 | -3/+3 | |
| | ||||||
* | ctrlport: fixes display for different types of probe data. | Tom Rondeau | 2013-07-16 | 1 | -15/+29 | |
| |