summaryrefslogtreecommitdiff
path: root/gruel
AgeCommit message (Collapse)Author
2011-04-01build: updating Makefiles for newer linker requirements.Tom Rondeau
2011-03-26gruel: using a copy of swig's intrusive_ptr.i to support the PMT wrapping.Tom Rondeau
2011-03-15gruel: added missing ignoresJohnathan Corgan
2011-03-15Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau
2011-03-15gruel: fixed swig interface file to dereference pmt_t.Tom Rondeau
2011-03-14Merge remote branch 'jblum/wip/attributes' into nextJohnathan Corgan
* jblum/wip/attributes: created gruel/attributes.h to house compiler specific attribute macros
2011-03-14gruel: fixing structure. Passes make check.Tom Rondeau
2011-03-14gruel: SWIGing Gruel into Python to access PMTs.Tom Rondeau
2011-03-14created gruel/attributes.h to house compiler specific attribute macrosJosh Blum
replaced instances of __attribute__ with __GR_ATTR from attributes.h what else has compiler specific attributes? volk - volk is stand-alone, needs its own attributes.h gcell - not touching that, probably gcc only anyways usrp2 firmware - does not matter to host build
2011-02-27gruel thread simplification:Josh Blum
Removed get_new_timeout from thread.h (usrp2_vrt carryover) Basically it was created because of a misunderstanding of the time types; and its only ever called once. This also removes thread.cc Call posix_time::milliseconds in usrp2 control.cc. Notice that it passes a time_duration rather than a ptime (aka system time). Added #include <deque> to gr_buffer.h. It turns out that boost posix_time.hpp implicitly included the deque header which was missing from gr_buffer.h Replaced the include for thread.hpp with only the includes for the boost thread types mentioned in gruel/thread.h. Also, making use of the scoped_lock typedef that comes with boost thread locks. boost 3.5 safe.
2011-02-02gruel: generate pmt_serial_tags with python, removes guile dependencyJosh Blum
2011-01-22Updating copyright.Tom Rondeau
2011-01-18cleanup mkdir usage with boost filesystem:Josh Blum
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies.
2010-12-23Merge branch 'master' into nextTom Rondeau
* master: clean now gets rid of unittest results. Passes distcheck. Modifying the unittest output. XML files are no longer written outside of the build tree. A new patch for fixing the alsa restart issue. Submitted by Volker Schroer. Reverting last change in alsa. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. Adding a "change in progress" check to alsa sink. Added a check in alsa sink if error has occurred due to blocking; if so, it will just drop samples and not get backed up. Patch taken from Marcus Leech 10/29/2010. Conflicts: Makefile.common gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc
2010-12-23Modifying the unittest output. XML files are no longer written outside of ↵Tom Rondeau
the build tree.
2010-11-24Major Makefile.am housecleaning. Passes distcheck.Eric Blossom
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.
2010-10-09rearrange includes to always be: internal GR, external, with GR.Michael Dickens
2010-10-02Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.Tom Rondeau
This also adds a new utility gr_unittests.h, which sets up the path for output files.
2010-09-30Adding an XML outputter for the CPP Unit tests. This is to a) store the ↵Tom Rondeau
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.
2010-09-11Add support for uint64_t to pmt.Eric Blossom
2010-05-28Make C++ shared libraries versionedJohnathan Corgan
2010-04-13Add gruel::thread as synonym to boost::thread for convenienceJohnathan Corgan
2010-04-11Removed omnithreads dependency from libusrp2Johnathan Corgan
2010-03-08Replace some calls to pmt constructors with mp(foo) shorthand.Eric Blossom
2010-03-08Convert pmt_dict type into an immutable data structure.Eric Blossom
This change allows us to safely pass dicts in messages.
2009-10-21Merge branch 'vrt' of http://gnuradio.org/git/jblumJohnathan Corgan
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
2009-10-07Applied patch from Don Ward for Cygwin platformJohnathan Corgan
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
2009-09-28added access methods and parsing for caldiv if contextJosh Blum
2009-09-25Reading 64 bit freq out of chunk of context packet.Josh Blum
Where is the rest of my context packet? Added htonll and ntohll in gruel inet.h Fixed vrt/types.h freq cast
2009-09-09Added missing file to ignores.Johnathan Corgan
2009-08-19Add shorthand for making tuples.Eric Blossom
2009-08-18Add blobs and shorthand pmt pseudo-constructors.Eric Blossom
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.
2009-08-18gruel::send can now send to a pmt.Eric Blossom
2009-08-18Add top-level msg_passing.h include file.Eric Blossom
Incorporate send.h into msg_passing.h.
2009-08-18QA code now works.Eric Blossom
2009-08-18Add pmt type that wraps a gruel::msg_accepter.Eric Blossom
QA code doesn't link because pmt depends on msg and vice versa
2009-08-15Merged branch 'msg-passing' from http://gnuradio.org/git/eb.gitJohnathan Corgan
This is work in progress on the message passing implementation. Passes distcheck. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-08-15pmt_write now displays vector and tuple elements.Eric Blossom
2009-08-15Additional QA for tuple.Eric Blossom
2009-08-14Added most of the support for a new PMT type: tuple.Eric Blossom
More QA code coming soon.
2009-08-14Applied patch c1258.diff from Stephan Bruns (ticket:359)Johnathan Corgan
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>
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-13Refactored gr_msg_accepter and gr_tpd_thread_body.Eric Blossom
Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.
2009-08-13Added gr_msg_accepter class.Johnathan Corgan
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.
2009-08-13Added git ignore files auto created from svn:ignore properties.git repository hosting
2009-08-01Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, ↵jcorgan
passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-27Fix for test_pmt when using --with-boost=<foo>eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11504 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-26Merged r11491:11494 from jcorgan/pmt into trunk.jcorgan
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
2009-07-25Merge r11462:11485 from jcorgan/omni into trunk.jcorgan
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
2009-07-20Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes distcheck.jcorgan
* 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