summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python/gnuradio/ctrlport
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* 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.
* Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-077-53/+53
| | | | 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-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.
* 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
|
* controlport: Added probes for byte, short, and int data typesTom Rondeau2013-07-162-40/+49
| | | | | | | | | | (ctrlport_probe2_x). Had to add some more plumbing to ControlPort to handle different data types to support the new probes. TODO: in 3.8, we will remove ctrlport_probe_c and make a single GRC file for all data types and remove blocks_ctrlport_probe2_c.xml.
* grc: added special variable objects to represent constellations.Tom Rondeau2013-07-161-1/+1
| | | | | | | | "Constellation Object": represents the 'calcdist' version, which is generic but uses Euclidean distance to make decisions. "Constellation Rect. Object": special rectangular constellation with a simpler decision calculation. digital: also updated documentation for constellation classes.
* ctrlport: removed 'New Plot' toolbar button. Needs work to be useful and was ↵Tom Rondeau2013-07-161-6/+0
| | | | actually broken.
* ctrlport: Improved display handling for gr-ctrlport-monitor.Tim Newman2013-07-161-10/+49
|
* controlport: added support for complex data types.Tom Rondeau2013-06-182-18/+53
| | | | | | Vectors of complex are still passed as interleaved. Single values can be passed as GNURadio::complex. ControlPort can translate these in GNU Radio to gr_complex; Python programs need to convert themselves. gr-ctrl-monitor updated to handle this. multiply_const_cc block updated to export get and set of k value through ControlPort.
* runtime: update gr-perfmonitor-x to display message ports - currently they ↵Tim O'Shea2013-06-071-14/+52
| | | | do not show any performance statistics
* runtime: adding clock-type selection drop down to gr-perf-monitorx toolTim O'Shea2013-06-051-0/+36
|
* uninstalled imports: Fixing up after merge with master.Ben Reynwar2013-06-031-0/+4
|
* Merge remote-tracking branch 'osh/next' into nextTom Rondeau2013-05-232-4/+5
|\ | | | | | | | | | | | | | | Conflicts: gnuradio-runtime/lib/CMakeLists.txt gnuradio-runtime/lib/gr_block_detail.cc gnuradio-runtime/lib/gr_realtime.cc gr-analog/swig/analog_swig.i
| * runtime: allow "-p ###" as well as "###" syntax for gr-ctrlport-monitor port ↵Tim O'Shea2013-05-051-0/+2
| | | | | | | | args
| * runtime: gr-perf-monitorx, make very sure we are using the right matplotlib ↵Tim O'Shea2013-04-231-1/+2
| | | | | | | | backend before causing any problems by defaulting to a different one
| * remove scipy references from gr-perf-monitorxTim O'Shea2013-04-201-3/+1
| |
* | runtime: converting runtime core to gr namespace, gnuradio include dir.Tom Rondeau2013-04-291-4/+4
|/
* cmake: fix packaging categories to use runtime vs. coreJohnathan Corgan2013-04-031-8/+8
|
* adding a grc block for launch performance monitorxTim O'Shea2013-04-011-3/+16
|
* install gr-perf-monitorx to bin dirTim O'Shea2013-04-011-0/+1
|
* runtime: migrate remaining gnuradio-core contents into gnuradio-runtimeJohnathan Corgan2013-03-2610-0/+3023