Michael Dickens [Sat, 9 Oct 2010 20:11:03 +0000 (16:11 -0400)]
rearrange includes to always be: internal GR, external, with GR.
Tom Rondeau [Thu, 7 Oct 2010 01:15:54 +0000 (21:15 -0400)]
Checks to make sure XML path is writable before making the XML runner. Ignores it if directory is now writable.
Tom Rondeau [Thu, 7 Oct 2010 00:50:25 +0000 (20:50 -0400)]
Fixed missing set_relative_rate in these two blocks. The others don't actually do it, even though it's counter-intuitive for the pfb_decimate, which is a sync_block (decimation actually care of in the stream_to_streams).
Johnathan Corgan [Wed, 6 Oct 2010 19:34:14 +0000 (12:34 -0700)]
Merge branch 'maint'
* maint:
Fixed setting of USB_LIBS for *win*
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Fixed gitignore to reflect changes in moc/ui file naming.
Fixes a lot of warnings by cleaning up namespace issues.
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Johnathan Corgan [Wed, 6 Oct 2010 19:20:08 +0000 (12:20 -0700)]
Merge remote branch 'tom/qtfix' into maint
* tom/qtfix:
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Fixed gitignore to reflect changes in moc/ui file naming.
Fixes a lot of warnings by cleaning up namespace issues.
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Johnathan Corgan [Wed, 6 Oct 2010 19:06:01 +0000 (12:06 -0700)]
Merge Michael Dicken's USB fixes after rebasing on maint
Fixed setting of USB_LIBS for *win*
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Michael Dickens [Fri, 17 Sep 2010 01:07:29 +0000 (21:07 -0400)]
Fixed setting of USB_LIBS for *win*
Michael Dickens [Thu, 16 Sep 2010 20:58:22 +0000 (16:58 -0400)]
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
Michael Dickens [Wed, 8 Sep 2010 01:56:23 +0000 (21:56 -0400)]
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Tom Rondeau [Fri, 17 Sep 2010 15:54:32 +0000 (11:54 -0400)]
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Tom Rondeau [Mon, 13 Sep 2010 18:49:00 +0000 (14:49 -0400)]
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Tom Rondeau [Tue, 21 Sep 2010 22:37:13 +0000 (18:37 -0400)]
Fixed gitignore to reflect changes in moc/ui file naming.
Tom Rondeau [Fri, 17 Sep 2010 15:56:12 +0000 (11:56 -0400)]
Fixes a lot of warnings by cleaning up namespace issues.
Tom Rondeau [Fri, 17 Sep 2010 15:54:32 +0000 (11:54 -0400)]
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Tom Rondeau [Mon, 13 Sep 2010 18:54:20 +0000 (14:54 -0400)]
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Tom Rondeau [Mon, 13 Sep 2010 18:49:00 +0000 (14:49 -0400)]
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Tom Rondeau [Tue, 5 Oct 2010 00:18:46 +0000 (20:18 -0400)]
Updating all of the QA code that I can actually test to work with the new XML output runners.
Tom Rondeau [Sun, 3 Oct 2010 20:56:57 +0000 (16:56 -0400)]
Updating all python QA programs in gnuradio-core to output XML files.
Also fixed gr_unittest.py to print to the screen and fail make check properly if there's an error.
Need to find a way to use XML runner with main() to fail make check and output to screen, too.
Tom Rondeau [Sun, 3 Oct 2010 19:39:52 +0000 (15:39 -0400)]
Adding gr_xmlrunner.py to Makefile.
Tom Rondeau [Sun, 3 Oct 2010 19:00:44 +0000 (15:00 -0400)]
Adding XML output to Python unittests.
gr_unittest.py was updated to handle the path and file creation and run the XML runner
gr_xmlrunner.py is a public domain program written by Sebastian Rittau <srittau@jroger.in-berlin.de> (THANKS!) to extend Python's unittest module to handle XML JUnit format output. This was renamed from xmlrunner.py if any future work is done on it from our project as well as to keep the namespace clean and clear.
qa_skiphead.py is a first test program for the XML output. Creates an outputfile $HOME/.gnuradio/unittest/python/test_skiphead.xml.
Tom Rondeau [Sat, 2 Oct 2010 21:35:16 +0000 (17:35 -0400)]
Modified gcell and gr-atsc cppunit tests to output XML files, too. Gcell needs testing.
Tom Rondeau [Sat, 2 Oct 2010 21:16:04 +0000 (17:16 -0400)]
Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.
This also adds a new utility gr_unittests.h, which sets up the path for output files.
Tom Rondeau [Thu, 30 Sep 2010 20:08:53 +0000 (16:08 -0400)]
Adding an XML outputter for the CPP Unit tests. This is to a) store the 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.
Eric Blossom [Tue, 14 Sep 2010 19:43:45 +0000 (12:43 -0700)]
Merge branch 'maint'
* maint:
Avoid divide by zero in persistence code when using default args
Update config.guess and config.sub in gr-howoto-write-a-block too
Update config.guess and config.sub from canonical home
Update script to pull config.* from git repo
Eric Blossom [Mon, 13 Sep 2010 02:10:56 +0000 (19:10 -0700)]
Avoid divide by zero in persistence code when using default args
Eric Blossom [Sun, 12 Sep 2010 20:01:11 +0000 (13:01 -0700)]
Update config.guess and config.sub in gr-howoto-write-a-block too
Eric Blossom [Sun, 12 Sep 2010 19:58:09 +0000 (12:58 -0700)]
Update config.guess and config.sub from canonical home
Eric Blossom [Sun, 12 Sep 2010 19:57:30 +0000 (12:57 -0700)]
Update script to pull config.* from git repo
Eric Blossom [Sat, 11 Sep 2010 20:06:10 +0000 (13:06 -0700)]
Add support for uint64_t to pmt.
Johnathan Corgan [Thu, 5 Aug 2010 01:54:55 +0000 (18:54 -0700)]
Merge branch 'maint'
* maint:
usrp2: fixes for gcc 4.5.0 compatibility
formatting change: move break statements
Fix unitialized variable pointed to by compiler warning
Moeller [Thu, 5 Aug 2010 01:53:01 +0000 (18:53 -0700)]
usrp2: fixes for gcc 4.5.0 compatibility
Eric Blossom [Wed, 4 Aug 2010 18:08:11 +0000 (11:08 -0700)]
formatting change: move break statements
Eric Blossom [Wed, 4 Aug 2010 18:05:38 +0000 (11:05 -0700)]
Fix unitialized variable pointed to by compiler warning
Johnathan Corgan [Tue, 3 Aug 2010 21:21:36 +0000 (14:21 -0700)]
Merge branch 'maint'
Eric Blossom [Tue, 3 Aug 2010 20:36:18 +0000 (13:36 -0700)]
Modify all block factories to use gnuradio::get_initial_sptr.
Eric Blossom [Tue, 3 Aug 2010 18:54:25 +0000 (11:54 -0700)]
fix scoped_lock that didn't ref mutex
Johnathan Corgan [Mon, 2 Aug 2010 23:13:07 +0000 (16:13 -0700)]
Revert "gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE"
This reverts commit
f23a2b33ca1bebf0c3a5fa26fdcff11827744b77.
This change introduced a segfault when calling into the gr_prefs module
during the gri_fft helper class constructor. Until this is debugged,
the functionality is being reverted.
Johnathan Corgan [Thu, 29 Jul 2010 23:14:00 +0000 (16:14 -0700)]
Merge branch 'maint'
* maint:
Fixes ./configure to allow grc to build without an X session
Jason Abele [Thu, 29 Jul 2010 21:57:09 +0000 (14:57 -0700)]
Fixes ./configure to allow grc to build without an X session
Presently, a ./configure in a terminal with no X $DISPLAY will
fail to build grc because import gtk fails with RuntimeError
exception.
This patch fixes this by catching just the ImportError and
AssertionErrors we need for python module dependencies.
Johnathan Corgan [Thu, 22 Jul 2010 01:29:48 +0000 (18:29 -0700)]
Merge branch 'maint'
* maint:
wxgui: fix to use wx.Colour which is the actual name of the class (wx python wrapper may be missing wx.Color wrapper)
Alexandru Csete [Thu, 22 Jul 2010 01:27:46 +0000 (18:27 -0700)]
gnuradio-core: export missing public methods in gr.agc2
Alexandru Csete:
The gr_agc2 block has public methods to set and get the AGC levels and
rates; however, only a few of these interfaces are exported to Python
and none of them are available in GRC.
The attached patch adds the missing public methods to gri_agc2_cc.i
and gri_agc2_ff.i and defines the corresponding callbacks in the
gr_agc2_xx.xml GRC block.
Johnathan Corgan [Wed, 21 Jul 2010 23:33:48 +0000 (16:33 -0700)]
Merge remote branch 'trondeau/qtclock'
* trondeau/qtclock:
From my reading, we should never need to define the timespec struct (so we will wait until this bites me).
Checking for clock_gettime and timespec defined; use gettimeofday if not, but put it into a timespec structure.
Reformatting highResTimeFunction.h for better readibility.
Josh Blum [Wed, 21 Jul 2010 21:47:16 +0000 (14:47 -0700)]
wxgui: fix to use wx.Colour which is the actual name of the class (wx python wrapper may be missing wx.Color wrapper)
Johnathan Corgan [Mon, 5 Jul 2010 19:01:09 +0000 (12:01 -0700)]
Merge branch 'maint'
Moritz Fischer [Mon, 5 Jul 2010 18:55:56 +0000 (11:55 -0700)]
gr-utils: fix out of tree project generator to properly update tarfile name
Catalin Patulea [Mon, 5 Jul 2010 18:45:52 +0000 (11:45 -0700)]
gr-wxgui: fix non-gl scope sink only updating one channel
This fixes a bug where, when using nongl scopesink, only the real part
of a complex input is shown. After applying this patch, both Ch1 and
Ch2 can be seen on the scope display.
Johnathan Corgan [Mon, 5 Jul 2010 17:43:40 +0000 (10:43 -0700)]
Merge branch 'patches/marcus/stripchart'
Conflicts:
gr-wxgui/src/python/scope_window.py
* Adds new scope window trigger, TRIG_MODE_STRIPCHART
* Allows config file selection of whether background window sinks still run
* Allows config file selection of default trigger mode
* Allows config file selection of default waterfall sink color mode
[wxgui]
#Setting this to true prevents the window sinks from stopping when they
#are not displayed, as when they are in a notebook with a hidden tab.
run_always = False
# Default scope trigger mode.
#
# 0 = Freerun
# 1 = Auto (default)
# 2 = Normal
# 3 = Stripchart
trig_mode = 1
# Default waterfall sink color mode. Valid choices are 'rgb1', 'rbg2',
# 'rgb3', or 'gray'
waterfall_color = rgb1
Johnathan Corgan [Mon, 5 Jul 2010 16:36:26 +0000 (11:36 -0500)]
Merge branch 'patches/marcus/file_sink'
Tom Rondeau [Wed, 30 Jun 2010 01:12:33 +0000 (21:12 -0400)]
From my reading, we should never need to define the timespec struct (so we will wait until this bites me).
Tom Rondeau [Sun, 27 Jun 2010 16:01:17 +0000 (12:01 -0400)]
Checking for clock_gettime and timespec defined; use gettimeofday if not, but put it into a timespec structure.
Tom Rondeau [Sun, 27 Jun 2010 14:15:21 +0000 (10:15 -0400)]
Reformatting highResTimeFunction.h for better readibility.
Josh Blum [Sat, 29 May 2010 07:45:26 +0000 (00:45 -0700)]
grc: move grc_setup_freedesktop into libexec directory (not in users path).
Renamed grc desktop file to simplify name and updated install script.
Josh Blum [Tue, 1 Jun 2010 17:26:07 +0000 (10:26 -0700)]
added python script to fix copyright years based on git log
Josh Blum [Thu, 24 Jun 2010 01:46:05 +0000 (18:46 -0700)]
grc: expanded nports ability to have multiple port duplicators per side
Johnathan Corgan [Tue, 22 Jun 2010 14:18:47 +0000 (07:18 -0700)]
Merge branch 'patches/marcus/fftw'
* patches/marcus/fftw:
gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE
Johnathan Corgan [Tue, 22 Jun 2010 13:53:16 +0000 (06:53 -0700)]
Merge branch 'patches/marcus/gr_and_const'
* patches/marcus/gr_and_const:
grc: adds gr.and_const to block tree
Jason Abele [Mon, 21 Jun 2010 23:03:55 +0000 (16:03 -0700)]
Add RFX2200 to burn-db-eeprom
Jason Abele [Fri, 18 Jun 2010 21:11:06 +0000 (14:11 -0700)]
Copy paste for RFX2200 in USRP2
Jason Abele [Fri, 18 Jun 2010 21:00:00 +0000 (14:00 -0700)]
Copy paste for RFX2200 in USRP1
Johnathan Corgan [Mon, 21 Jun 2010 19:23:36 +0000 (12:23 -0700)]
Merge branch 'maint'
* maint:
grc: fix broken variable config when using bool type
Johann Chiang [Mon, 21 Jun 2010 19:20:54 +0000 (12:20 -0700)]
grc: fix broken variable config when using bool type
Johnathan Corgan [Sat, 19 Jun 2010 18:27:56 +0000 (11:27 -0700)]
gr-usrp2: implement start_streaming_at(usrp2::fpga_timestamp time)
This new method on usrp2.sink_* causes the first TX sample data to be
sent at the FPGA clock time specified, with all further data immediately
following.
u = usrp2.sink_32fc() # or 16sc
...configure sink here...
u.sync_to_pps()
...delay a second for PPS to have happened
u.start_streaming_at(int(100e6)) # start TX stream one second later
...start flowgraph here...
If this function is not called, all transmit data will be sent
immediately (the prior behavior).
Johnathan Corgan [Sun, 13 Jun 2010 21:18:20 +0000 (14:18 -0700)]
Merge branch 'maint'
* maint:
Fixes gr-qtgui make distcheck failure when QT is not installed.
Johnathan Corgan [Sun, 13 Jun 2010 18:59:13 +0000 (11:59 -0700)]
Merge remote branch 'trondeau/qtmake' into maint
* trondeau/qtmake:
Fixes gr-qtgui make distcheck failure when QT is not installed.
Tom Rondeau [Sun, 13 Jun 2010 18:31:11 +0000 (14:31 -0400)]
Fixes gr-qtgui make distcheck failure when QT is not installed.
Johnathan Corgan [Sat, 5 Jun 2010 06:01:56 +0000 (23:01 -0700)]
Merge branch 'maint'
* maint:
Fixed WBX RX PLL enable
Refactor WBX and
adf4350 to avoid passing usrp pointer
Clean up annoying class structure in wbx
Fixing wbx to use _refclk_freq()
Typo in error message
Johnathan Corgan [Sat, 5 Jun 2010 05:40:14 +0000 (22:40 -0700)]
Merge branch 'fix/wbx_refclock' into maint
* fix/wbx_refclock:
Fixed WBX RX PLL enable
Refactor WBX and
adf4350 to avoid passing usrp pointer
Clean up annoying class structure in wbx
Fixing wbx to use _refclk_freq()
Typo in error message
Jason Abele [Fri, 4 Jun 2010 22:34:27 +0000 (15:34 -0700)]
Fixed WBX RX PLL enable
Jason Abele [Thu, 3 Jun 2010 21:35:18 +0000 (14:35 -0700)]
Refactor WBX and
adf4350 to avoid passing usrp pointer
Jason Abele [Thu, 3 Jun 2010 20:25:42 +0000 (13:25 -0700)]
Clean up annoying class structure in wbx
Jason Abele [Thu, 3 Jun 2010 19:49:03 +0000 (12:49 -0700)]
Fixing wbx to use _refclk_freq()
Jason Abele [Thu, 3 Jun 2010 19:24:13 +0000 (12:24 -0700)]
Typo in error message
Johnathan Corgan [Thu, 3 Jun 2010 07:31:19 +0000 (00:31 -0700)]
Update revision to 3.3.1git
Johnathan Corgan [Thu, 3 Jun 2010 06:56:20 +0000 (23:56 -0700)]
Update revision to 3.3.0
Johnathan Corgan [Wed, 2 Jun 2010 22:24:57 +0000 (15:24 -0700)]
gcell: make versioned libraries
Johnathan Corgan [Wed, 2 Jun 2010 22:19:32 +0000 (15:19 -0700)]
gnuradio-core: fix missing linker flags for boost_program_options
Johnathan Corgan [Wed, 2 Jun 2010 16:08:34 +0000 (09:08 -0700)]
howto: fix incorrect include path
Johnathan Corgan [Wed, 2 Jun 2010 15:47:13 +0000 (08:47 -0700)]
build: redo GR_GIT for portability
Johnathan Corgan [Wed, 2 Jun 2010 01:07:26 +0000 (18:07 -0700)]
build: use date format string instead of -R for portability
Johnathan Corgan [Tue, 1 Jun 2010 16:16:23 +0000 (09:16 -0700)]
gnuradio-core: fix typo in doxygen header
Johnathan Corgan [Tue, 1 Jun 2010 16:11:20 +0000 (09:11 -0700)]
gr-qtgui: add include file for gcc 4.4.1
Johnathan Corgan [Mon, 31 May 2010 06:18:04 +0000 (23:18 -0700)]
Update revision to 3.3.0-rc3
Johnathan Corgan [Mon, 31 May 2010 06:06:20 +0000 (23:06 -0700)]
howto: make versioned libraries
Johnathan Corgan [Sat, 29 May 2010 03:02:38 +0000 (20:02 -0700)]
Make C++ shared libraries versioned
Johnathan Corgan [Fri, 28 May 2010 15:14:05 +0000 (08:14 -0700)]
build: refactor GR_GIT and GR_VERSION
Johnathan Corgan [Thu, 27 May 2010 22:20:37 +0000 (15:20 -0700)]
Update revision to 3.3.0-rc2
Johnathan Corgan [Thu, 27 May 2010 18:54:40 +0000 (11:54 -0700)]
Merge remote branch 'ets/grc-usrp2-clock-source'
* ets/grc-usrp2-clock-source:
Add USRP2 clock source parameter to GRC blocks.
Eric Schneider [Tue, 23 Feb 2010 16:20:45 +0000 (09:20 -0700)]
Add USRP2 clock source parameter to GRC blocks.
Eric Blossom [Tue, 25 May 2010 20:05:04 +0000 (13:05 -0700)]
Refactor Makefile.am to move common files from 3 libraries into a single variable.
Johnathan Corgan [Tue, 25 May 2010 18:32:37 +0000 (11:32 -0700)]
usrp2-firmware: fix missing files in tarball
Johnathan Corgan [Tue, 25 May 2010 12:16:10 +0000 (05:16 -0700)]
Fix erroneous file modes
Johnathan Corgan [Sun, 23 May 2010 20:36:44 +0000 (13:36 -0700)]
Merge remote branch 'gnuradio/wip/udp_source_sink'
* gnuradio/wip/udp_source_sink:
gnuradio-core: update copyrights
gnuradio-core: allow swig to handle exceptions in UDP source/sink
grc: update UDP source and sink block wrappers
Simplify USE_SELECT usage
Return immediately when using d_residual.
Defend against a peer that sends an invalid message length.
Move initialization of select timeout
Correct update of d_temp_offset (parallel construction)
Identify memory leaks that occur on error conditions
Use -1 as file descriptor "not open" value instead of 0
Add additional conditionalization of networking includes
Flush pending errors in gr_udp_sink on disconnect()
Rework UDP source and sink, with incompatible API changes
Updates to udp source/sink (select(), wait, cleanup)
Discard data in gr_udp_sink until receiver is started.
Use getaddrinfo in gr_udp_{source,sink}
Changes to gr_udp_{source,sink} for MinGW
Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
Johnathan Corgan [Sat, 22 May 2010 00:47:26 +0000 (17:47 -0700)]
libvrt: remove from 3.3 API.
libvrt will continue as part of the 3.4git development branch, where
it will undergo a rewrite and API change.
Johnathan Corgan [Sat, 22 May 2010 00:28:02 +0000 (17:28 -0700)]
gnuradio-core: update copyrights
Johnathan Corgan [Sat, 22 May 2010 00:23:06 +0000 (17:23 -0700)]
gnuradio-core: allow swig to handle exceptions in UDP source/sink
Johnathan Corgan [Sat, 22 May 2010 00:16:25 +0000 (17:16 -0700)]
grc: update UDP source and sink block wrappers
Johnathan Corgan [Fri, 21 May 2010 23:02:53 +0000 (16:02 -0700)]
Update revision to release 3.3.0-rc1, update autotools
Eric Blossom [Thu, 20 May 2010 03:43:48 +0000 (20:43 -0700)]
Simplify USE_SELECT usage
Eric Blossom [Thu, 20 May 2010 03:38:17 +0000 (20:38 -0700)]
Return immediately when using d_residual.
(Otherwise recv may overwrite valid data in d_temp_buff.)
Eric Blossom [Thu, 20 May 2010 03:27:10 +0000 (20:27 -0700)]
Defend against a peer that sends an invalid message length.