summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/runtime
Commit message (Collapse)AuthorAgeFilesLines
* runtime: migrate remaining gnuradio-core contents into gnuradio-runtimeJohnathan Corgan2013-03-26153-19501/+0
|
* core: Made logger swig functionalMark Plett2013-03-263-266/+402
| | | | | | Improved logger swig so gr_logger is a logger object that is configurable Made logger config a singleton and made accessors for loggers from python
* fix for python grcp get variables getting exported propperlyTim O'Shea2013-03-261-1/+3
|
* fix for one-long strings being shown/converted incorrectly to char typeTim O'Shea2013-03-261-10/+5
|
* Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau2013-03-182-4/+15
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-digital/examples/ofdm/ofdm_bugsquatch.py gr-digital/include/digital/scale_tags.h gr-digital/include/digital/tagged_stream_check.h gr-digital/include/digital/ts_insert_zeros_cc.h gr-digital/python/qa_ofdm_sync_sc_cfb.py gr-digital/python/qa_scale_tags.py gr-digital/python/qa_ts_insert_zeros.py gr-digital/swig/digital_swig.i
| * core: fix use of inaccesible methods in pycallbackTim O'Shea2013-03-181-3/+14
| |
| * Merge branch 'master' into nextJohnathan Corgan2013-03-181-1/+1
| |\
| | * core: fix typo in logger header fileTim O'Shea2013-03-181-1/+1
| | |
* | | blocks: converting references to vector source/sink, null source/sink, nop, ↵Tom Rondeau2013-03-1719-1680/+10
|/ / | | | | | | copy, head, skiphead, vector_map, and annotator blocks to use gr-blocks.
* | Merge branch 'ofdm-master' into ofdm-nextJohnathan Corgan2013-03-155-0/+317
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added fixups for next branch changes Conflicts: CMakeLists.txt gnuradio-core/src/lib/io/gr_message_sink.cc gnuradio-core/src/lib/io/gr_message_sink.h gnuradio-core/src/lib/io/gr_message_sink.i gnuradio-core/src/lib/io/gr_message_source.cc gnuradio-core/src/lib/io/gr_message_source.h gnuradio-core/src/lib/io/gr_message_source.i gr-blocks/CMakeLists.txt gr-digital/CMakeLists.txt gr-digital/grc/digital_block_tree.xml gr-digital/include/digital/CMakeLists.txt gr-digital/include/digital_ofdm_cyclic_prefixer.h gr-digital/lib/CMakeLists.txt gr-digital/lib/digital_ofdm_cyclic_prefixer.cc gr-digital/lib/ofdm_cyclic_prefixer_impl.h gr-digital/python/CMakeLists.txt gr-digital/swig/CMakeLists.txt gr-digital/swig/digital_swig.i
| * Squash/rebased martin/ofdm-master onto trial merge branchMartin Braun2013-03-155-0/+317
| | | | | | | | | | Conflicts: gr-blocks/include/blocks/CMakeLists.txt
* | core: changed PC get functions to return instantaneous value. Average values ↵Tom Rondeau2013-03-144-18/+242
| | | | | | | | now use _avg suffix on functions (like _var before).
* | Merge branch 'master' into nextTom Rondeau2013-03-135-327/+422
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-audio/lib/CMakeLists.txt gr-blocks/include/blocks/CMakeLists.txt gr-blocks/include/blocks/socket_pdu.h gr-blocks/lib/CMakeLists.txt gr-blocks/swig/blocks_swig.i gr-comedi/src/CMakeLists.txt gr-howto-write-a-block/lib/CMakeLists.txt gr-noaa/lib/CMakeLists.txt gr-qtgui/lib/CMakeLists.txt gr-uhd/lib/CMakeLists.txt gr-vocoder/lib/CMakeLists.txt gr-wavelet/lib/CMakeLists.txt
| * log: fixes to replace log4cxx with log4cpp.Tom Rondeau2013-03-132-30/+29
| |
| * log: replacing log4cxx with log4cpp.Tom Rondeau2013-03-133-20/+20
| |
| * Merge remote-tracking branch 'gr3.7_log4cpp'Tom Rondeau2013-03-135-288/+384
| |\
| | * Converted gr_logger to use log4cppuser2013-03-125-288/+384
| | |
* | | blocks: removing file_sink/source file_descriptor_sink/source form core and ↵Tom Rondeau2013-03-101-1/+1
| | | | | | | | | | | | moved all refs to gr-blocks.
* | | Merge branch 'master' into nextTom Rondeau2013-03-072-4/+36
|\| | | | | | | | | | | | | | Conflicts: gnuradio-core/src/python/gnuradio/gr/qa_pdu.py
| * | Merge branch 'maint'Tom Rondeau2013-03-072-4/+36
| |\ \ | | |/ | |/| | | | | | | Conflicts: gnuradio-core/gnuradio-core.conf
| | * core: protect against popping a message off the queue if no handler is attached.Tom Rondeau2013-03-072-4/+36
| | | | | | | | | | | | | | | | | | This mostly solves a problem with threads being launched in random order, so a handler might not be established yet, even if there is a message waiting. Fixes Issue #514.
* | | core: cleaning up remez and firdes in gnuradio-core; now in gr-filter.Tom Rondeau2013-03-061-2/+1
| | |
* | | Merge branch 'master' into nextTom Rondeau2013-03-041-2/+2
|\| | | | | | | | | | | | | | Conflicts: gnuradio-core/src/lib/filter/gr_fir_sysconfig_x86.cc
| * | log: more minor fixups integrating gr-logger.Tom Rondeau2013-03-041-2/+2
| | |
* | | Merge branch 'master' into nextTom Rondeau2013-03-0310-1/+938
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnuradio-core/CMakeLists.txt gnuradio-core/gnuradio-core.conf gnuradio-core/src/lib/filter/gr_fir_sysconfig_x86.cc gnuradio-core/src/lib/runtime/runtime.i gr-atsc/src/lib/CMakeLists.txt gr-audio/lib/CMakeLists.txt gr-comedi/src/CMakeLists.txt gr-digital/lib/CMakeLists.txt gr-howto-write-a-block/CMakeLists.txt gr-howto-write-a-block/lib/CMakeLists.txt gr-noaa/lib/CMakeLists.txt gr-qtgui/lib/CMakeLists.txt gr-trellis/src/lib/CMakeLists.txt gr-uhd/lib/CMakeLists.txt gr-video-sdl/src/CMakeLists.txt gr-vocoder/lib/CMakeLists.txt gr-wavelet/lib/CMakeLists.txt
| * | log: adding default loggers to all gr_blocks to make using them simpler.Tom Rondeau2013-03-0311-158/+408
| | | | | | | | | | | | | | | | | | log: improving logger configuration and default behavior. log: changed name from gr_log to gr_logger (felt it could be confuse with the math function log). docs: moved logging information out to its own page.
| * | Merge branch 'master' into gr_logTom Rondeau2013-03-0137-247/+2063
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/main_page.dox gnuradio-core/gnuradio-core.conf.in gnuradio-core/src/lib/swig/CMakeLists.txt gr-digital/lib/CMakeLists.txt gr-howto-write-a-block/CMakeLists.txt gr-qtgui/lib/CMakeLists.txt gr-video-sdl/src/CMakeLists.txt
| * | log: cleaned up naming, added gr_log_get_level function.Tom Rondeau2013-03-013-71/+157
| | | | | | | | | | | | Changed the name of the logger in the xml to use a better name.
| * | Merge branch 'master' into gr_logTom Rondeau2012-09-062-2/+23
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/build_guide.dox gnuradio-core/CMakeLists.txt gr-digital/lib/CMakeLists.txt
| * | | log: fixed gr_log to be usable in Python.Tom Rondeau2012-06-133-12/+18
| | | | | | | | | | | | | | | | Works with log4cxx installed and not installed.
| * | | log: added a macro and routine to set log level from config file.Tom Rondeau2012-06-133-1/+104
| | | | | | | | | | | | | | | | Also worked on documentation of logging features.
| * | | log: Restructure config file handling for gr-log.Tom Rondeau2012-06-114-91/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The xml config file is installed into prefix/etc/gnuradio. A new LOG section is added to gnuradio-core.conf that has an item log_file to point to the log file to be used. If the log_file is not found, we can now set the file to "" to use the BasicConfigurator for very simple console logging. This is what will be used during 'make test'. In gr_fir_sysconfig_x86.cc, all std::cerr calls are replaced with gr-log to easily turn them on/off.
| * | | Fixing up the gr-log capabilities.Tom Rondeau2012-06-083-27/+28
| | | | | | | | | | | | | | | | Better handling of enable/disable function, easier integration with all components if log4cxx is or is not there. All components have been updated to be able to use logging. Docs update, too.
| * | | core: Adds a gr-log concept for easy logging at various levels.Tom Rondeau2012-06-079-0/+566
| | | | | | | | | | | | | | | | | | | | Uses log4cxx and is optional. Macro based and macros are simple pass-throughs if this dependency does not exist or if the gr-log is disabled.
* | | | ctrlport: adding option to toggle export of the list of edges on/off.Tom Rondeau2013-02-271-7/+9
| | | |
* | | | Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau2013-02-261-0/+6
|\ \ \ \
| * \ \ \ Merge branch 'master' into nextTom Rondeau2013-02-261-0/+6
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | core: adding a mutex as a protected member of gr_block for use in protecting ↵Tom Rondeau2013-02-261-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | set and work function access to variables. This is used in gr-analog's noise_source and gr-filter's fir_filter_XXX since these two cause particular problems (in next's channel model). This shows the use of the mutex for general protection when needed.
* | | | | core: adds a function to top_block to get a list of edges as a string.Tom Rondeau2013-02-228-1/+51
|/ / / / | | | | | | | | | | | | Also exports it through ControlPort.
* | | | ctrlport: added an option to allow enabling/disable of perfcounters over ↵Tom Rondeau2013-02-221-2/+4
| | | | | | | | | | | | | | | | ctrlport.
* | | | ctrlport: made display type in ControlPort setup field into an options mask.Tom Rondeau2013-02-206-50/+70
| | | | | | | | | | | | | | | | | | | | | | | | Options are used to determine default plot type, type of plots available, initial states. qtgui: fixed enabling stem plot to properly check the menu option.
* | | | core: use prefs file to enable/disable ctrlport export of perf. counters.Tom Rondeau2013-02-191-5/+8
| | | |
* | | | ctrlport: using prefs files to configure ctrlport.Tom Rondeau2013-02-191-29/+9
| | | | | | | | | | | | | | | | Prefs file points to ctrlport config file and uses it to set the properties.
* | | | ctrlport: adding a config param to enable/disable controlport, default=disabled.Tom Rondeau2013-02-182-7/+19
| | | | | | | | | | | | | | | | Also updates QA code for ctrlport to turn controlport on via env var.
* | | | Merge branch 'master' into nextTom Rondeau2013-02-172-2/+14
|\| | | | | | | | | | | | | | | | | | | Conflicts: gnuradio-core/src/python/gnuradio/gr/__init__.py
| * | | core: only query preferences database once at start of block_executor.Tom Rondeau2013-02-162-4/+11
| | | |
| * | | core: adding and using a PerfCounters section to the config files.Tom Rondeau2013-02-161-2/+7
| | | | | | | | | | | | | | | | gr_block_executor will read the config files to determine if the perf counters are on or off.
* | | | ctrlport: adding display type for stripchart as opposed to timeseries.Tom Rondeau2013-02-175-12/+18
| | | | | | | | | | | | | | | | Stripcharts add data to the back of what's plotted; time series plots just plot the vector given. All single-value RPC vars have been converted to use stripchart mode.
* | | | ctrlport: new DISPLOGTIMESERIES{F,C} to set plot into log mode.Tom Rondeau2013-02-173-3/+9
| | | |
* | | | Merge branch 'master' into nextTom Rondeau2013-02-171-1/+8
|\| | |