summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/swig/gnuradio.i
Commit message (Collapse)AuthorAgeFilesLines
* runtime: migrate remaining gnuradio-core contents into gnuradio-runtimeJohnathan Corgan2013-03-261-90/+0
|
* Merge branch 'maint'Tom Rondeau2013-03-261-0/+1
|\
| * affinity: fixes a problem with using gr types (for uint8 vectors) in setting ↵Tom Rondeau2013-03-261-0/+1
| | | | | | | | processor affinity.
* | Squash/rebased martin/ofdm-master onto trial merge branchMartin Braun2013-03-161-1/+4
|/ | | | | Conflicts: gr-blocks/include/blocks/CMakeLists.txt
* core: add SWIG macro for namespaced blocksJohnathan Corgan2012-04-211-0/+3
|
* Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau2012-04-131-4/+4
| | | | | | this in the future. The sed script was provided by Moritz Fischer.
* Removes all references to guile and scheme, which are no longer needed.Tom Rondeau2012-04-011-19/+0
| | | | The remaining pmt_serial_tags.scm is parsed by Python already. Future modifications could change this format to not confuse the point.
* gruel: created common swig include fileJosh Blum2012-03-161-17/+1
| | | | | | | | | | | | | | This work taken from gruel_work_squashed Common swig file includes: * Language independent exception handler * Wrapper for python calls that may block Benefits: * More common swig code, less copy pasta * Wrapper for blocking python calls handles the case where the call throws, python is not left in a bad state
* swig: language independent exception handlerJosh Blum2011-09-271-0/+18
|
* Have swig/guile wrap enums and constants as scheme variables, not functions.Eric Blossom2011-01-051-0/+5
|
* Merge branch 'next' into guile-nextEric Blossom2010-12-061-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * next: (116 commits) Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted. Modifying blsk2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps. uhd: reverting tag changes on uhd single usrp source, there seems to be issues with the work() logic uhd: removed default value chan=0 in the cc files WITH_INCLUDES _must_ be last uhd: replaced CFLAGS with CPPFLAGS variable, and fixed swig args FIXME uhd: default channel params to zero for single source and sink blocks Revert "Removed usrp2-firmware from being automatically built." Remove generated file from repo Removed usrp2-firmware from being automatically built. uhd: added libdir to UHD CFLAGS (shared by lib and swig) Swapping out preset keys until I work out some of their issues. Modifying QA tests for the sample tags. By default, it only checks the sizes of the tags since order is not specified or guarenteed. Block is a gr_block, so this sets its relative rate. Was required for using in the QA of the sample tags code. Removing global pmt constants. Were causing segfaults during make check. Must fix this later. Fixing up the UHD sample tag example to take command line options. Swapping order of testing rrate. Changing propagation policy enum type name and making a few other minor edits. Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304. Adding typedef for uint64_t and int64_t so we can use them through SWIG. ... Passes make distcheck.
| * Adding typedef for uint64_t and int64_t so we can use them through SWIG.Tom Rondeau2010-11-241-0/+2
| |
* | Add support for guile std::vector< std::complex<float> >.Eric Blossom2010-11-171-3/+12
| |
* | Move sizeof_* from gnuradio.i to runtime.i to avoid multiple definitionsEric Blossom2010-11-101-9/+0
| |
* | Move std_complex.i to gnuradio-core/src/lib/swig/guile.Eric Blossom2010-11-101-1/+5
| | | | | | | | | | Seems to basically work. There's some simple test code inline in gnuradio_core_general.i.
* | include complex too for std::complexRob Savoye2010-11-101-0/+2
|/
* Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes distcheck.jcorgan2009-02-101-14/+10
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10414 221aa14e-8319-0410-a670-987f0aec2ac5
* Moved exception handling includes out of the sw_*.i files and into gnuradio.ieb2007-12-031-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7061 221aa14e-8319-0410-a670-987f0aec2ac5
* Updated license from GPL version 2 or later to GPL version 3 or later.eb2007-07-211-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
* Merging OFDM features branch r5661:5759 into trunk. OFDM works over the air ↵trondeau2007-06-101-1/+9
| | | | | | with BPSK and QPSK modulations on subcarriers. Passes make distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5761 221aa14e-8319-0410-a670-987f0aec2ac5
* SWIG compilation speedup! Fixes ticket:9. eb2007-01-131-5/+4
| | | | | | | | | | | | | | | | | | Merged -r4203:4254 from eb/swig-split into trunk. This refactors gnuradio_swig_python.{cc,py} into 5 separate .so's These correspond to the runtime, general, filter and io directories, and also includes a new directory, gengen. gengen contains that part of general that was machine generated. This split is arbitrary, but was useful for getting size of the swig generated glue code for general down to about 2MB. In addition, the swig glue is now compiled with -g1 -O1 instead of -g -O2. With this change all the swig code now compiles in about 60% of the time that it used to take. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4255 221aa14e-8319-0410-a670-987f0aec2ac5
* Updated FSF address in all files. Fixes ticket:51eb2006-09-131-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
* Houston, we have a trunk.jcorgan2006-08-031-0/+84
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5