summaryrefslogtreecommitdiff
path: root/gruel
Commit message (Collapse)AuthorAgeFilesLines
* Major Makefile.am housecleaning. Passes distcheck.Eric Blossom2010-11-244-9/+10
| | | | | | | | | Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
* rearrange includes to always be: internal GR, external, with GR.Michael Dickens2010-10-093-7/+8
|
* Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.Tom Rondeau2010-10-021-2/+51
| | | | This also adds a new utility gr_unittests.h, which sets up the path for output files.
* Adding an XML outputter for the CPP Unit tests. This is to a) store the ↵Tom Rondeau2010-09-301-1/+5
| | | | output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
* Add support for uint64_t to pmt.Eric Blossom2010-09-116-0/+99
|
* Make C++ shared libraries versionedJohnathan Corgan2010-05-282-2/+2
|
* Add gruel::thread as synonym to boost::thread for convenienceJohnathan Corgan2010-04-131-0/+1
|
* Removed omnithreads dependency from libusrp2Johnathan Corgan2010-04-113-2/+45
|
* Replace some calls to pmt constructors with mp(foo) shorthand.Eric Blossom2010-03-081-41/+41
|
* Convert pmt_dict type into an immutable data structure.Eric Blossom2010-03-084-126/+128
| | | | This change allows us to safely pass dicts in messages.
* Merge branch 'vrt' of http://gnuradio.org/git/jblumJohnathan Corgan2009-10-211-1/+32
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge fix: added GRUEL_INCLUDES to vrt Makefile Merge fix: added missing include in gr-vrt * 'vrt' of http://gnuradio.org/git/jblum: query the model number from the host fix so all handlers get called on event simplfied the code while i was looking at it added access methods for gps stuff added access methods and parsing for caldiv if context use existing utility method reading the lo back and storing it use the new htonll and vrt types to send cal and lo freqs checking for if context packets and setting up the payload pointer and size Reading 64 bit freq out of chunk of context packet. copied over vrt context and type headers, updated bits.h as well Dump IF-Context packets in hex. use gruel/inet.h instead of arap/inet.h fix white space made rxdspno a parameter for: start/stop streaming, and quadradio32fc
| * added access methods and parsing for caldiv if contextJosh Blum2009-09-281-0/+2
| |
| * Reading 64 bit freq out of chunk of context packet.Josh Blum2009-09-251-1/+30
| | | | | | | | | | | | Where is the rest of my context packet? Added htonll and ntohll in gruel inet.h Fixed vrt/types.h freq cast
* | Applied patch from Don Ward for Cygwin platformJohnathan Corgan2009-10-071-1/+1
|/ | | | | | | | | Add *.exe to .gitignore Restore ac_compiler in gr_fortran.m4 even when no Fortran was found Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries will be built Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel Makefile.am so references to libgruel from limpmt-qa will be resolved
* Added missing file to ignores.Johnathan Corgan2009-09-091-0/+1
|
* Add shorthand for making tuples.Eric Blossom2009-08-191-0/+71
|
* Add blobs and shorthand pmt pseudo-constructors.Eric Blossom2009-08-186-1/+178
| | | | | | | | | blobs == Binary Large Object. Very handy for passing around uninterpreted data. The shorthand constructors were implemented by overloading the pmt_t mp(foo) function in the pmt namespace. I originally called "mp" "pmt", but that caused a conflict with the pmt namespace.
* gruel::send can now send to a pmt.Eric Blossom2009-08-182-7/+35
|
* Add top-level msg_passing.h include file.Eric Blossom2009-08-183-50/+89
| | | | Incorporate send.h into msg_passing.h.
* QA code now works.Eric Blossom2009-08-185-17/+24
|
* Add pmt type that wraps a gruel::msg_accepter.Eric Blossom2009-08-185-1/+87
| | | | QA code doesn't link because pmt depends on msg and vice versa
* Merged branch 'msg-passing' from http://gnuradio.org/git/eb.gitJohnathan Corgan2009-08-1510-11/+443
|\ | | | | | | | | | | | | | | This is work in progress on the message passing implementation. Passes distcheck. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
| * pmt_write now displays vector and tuple elements.Eric Blossom2009-08-152-12/+31
| |
| * Additional QA for tuple.Eric Blossom2009-08-153-6/+38
| |
| * Added most of the support for a new PMT type: tuple.Eric Blossom2009-08-145-2/+325
| | | | | | | | More QA code coming soon.
| * Refactored gr_msg_accepter and gr_tpd_thread_body.Eric Blossom2009-08-133-3/+60
| | | | | | | | Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.
| * Added gr_msg_accepter class.Johnathan Corgan2009-08-131-1/+2
| | | | | | | | | | | | | | | | gr_msg_accepter derives from gruel::msg_accepter_msgq and will implement in its post() a notification of the destination block thread that a message is pending. Passes distcheck.
| * Added git ignore files auto created from svn:ignore properties.git repository hosting2009-08-139-0/+45
| |
* | Applied patch c1258.diff from Stephan Bruns (ticket:359)Johnathan Corgan2009-08-143-3/+13
| | | | | | | | | | | | | | | | | | This patch changes pmt_t to use boost intrusive pointers. Patch was modified to apply to new pmt location since the original patch was created, and add missing include file. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
* | Added git ignore files auto created from svn:ignore properties.git2009-08-149-0/+45
|/ | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, ↵jcorgan2009-08-019-3/+405
| | | | | | passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix for test_pmt when using --with-boost=<foo>eb2009-07-271-0/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11504 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r11491:11494 from jcorgan/pmt into trunk.jcorgan2009-07-2618-95/+135
| | | | | | | | | Moves pmt types functions into pmt:: from gruel:: Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11495 221aa14e-8319-0410-a670-987f0aec2ac5
* Merge r11462:11485 from jcorgan/omni into trunk.jcorgan2009-07-254-5/+40
| | | | | | | | | Removes dependency on omnithreads from gnuradio-core. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11486 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes distcheck.jcorgan2009-07-2025-11/+4057
| | | | | | | | | | | | | * Merges libpmt into libgruel * Modifies libmblock to use libgruel gruel::pmt_t will be the fundamental msg content for the new message passing implemention for 3.3. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11460 221aa14e-8319-0410-a670-987f0aec2ac5
* General housekeeping--removing ancient cruft mostly.jcorgan2009-01-272-21/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix issue caused by pkg-config stripping -I/usr/include from --cflagsjcorgan2008-11-031-0/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9920 221aa14e-8319-0410-a670-987f0aec2ac5
* usrp2 work-in-progresseb2008-09-231-1/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9643 221aa14e-8319-0410-a670-987f0aec2ac5
* fixed copy/paste problem and error handlingeb2008-09-221-6/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9639 221aa14e-8319-0410-a670-987f0aec2ac5
* extend gruel:enable_realtime_scheduling interface to allow pri/policyeb2008-09-196-47/+211
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9607 221aa14e-8319-0410-a670-987f0aec2ac5
* conditional debugging codeeb2008-09-191-2/+16
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9605 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged features/mp-sched -r8915:9335 into the trunk. The trunk noweb2008-08-196-7/+307
| | | | | | | | | | contains the SMP aware scheduler. This changeset introduces a dependency on boost 1.35 or later. See source:gnuradio/trunk/README.building-boost for additional info. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5
* Use system byteswap implementations where available.jcorgan2008-06-231-8/+13
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8658 221aa14e-8319-0410-a670-987f0aec2ac5
* Added autoconf independent bytesex routines to libgruel.jcorgan2008-06-222-0/+67
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8654 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged -r8639:8641 from jcorgan/gruel into trunk. Adds libgruel, the GNU ↵jcorgan2008-06-2011-0/+358
Radio Utility Etcetera Library. See README for description. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8642 221aa14e-8319-0410-a670-987f0aec2ac5