summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-06wip on clock sync block; exposing set gain functionTom
2009-10-06Updating display for better viewing on small screensTom
2009-10-05Adding ability to easily reload/reset fileTom
2009-09-05Add missing cstdio includes for gcc 4.4 compatibilityJohnathan Corgan
2009-09-04Merge branch 'grc' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
we dont use test() -> remove it Made the window for the pass band filters integers (take firdes.WIN_XXX). Evaluation fix in param.to_code(). Removed the flagging api and usage from the base classes. added ref scale param to fft and waterfall Switched the python classes to inherit from the base and gui classes. port and param types from an overloaded method todo Replaced TYPES in Port and Param with types parameter. made is_virtual_xxx a block level function, used by port and param classes added stream id type and checking in evaluate avoid loops Recursive resolution of virtual sources. added virtual source and added stream ids, logic to clone in port added rewrite methods to element to separate from validation logic Added virtual sink and logic to clone port. removed repurposing of pads Work on command line options for generated code. renamed the colors dialog to types use pkgpythondir ...
2009-09-04stop sending short ethernet command packets.Eric Blossom
2009-09-04Fix problem with commands timing out (specifically stop_rx_streaming)Eric Blossom
After fixing the race, this change uses Tom's idea to stop enqueuing data when trying to stop, and adds a new flush_rx_samples method to drop any samples that may have already been accumulated. I ran Tom's test case 500 times with 0 failures ;-)
2009-09-04Fix race condition that caused commands such as stop_rx_streaming to fail.Eric Blossom
This fixes the bulk of the problem. Next step is to drop data packets while waiting for the reply.
2009-09-03Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into masterJohnathan Corgan
* Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be. * Adding clock sync algorithm using PFB. This works, but needs a bit more work.
2009-09-03Fixing a line in the clock recovery algorithm. This works with a bit larger ↵Tom Rondeau
error than there proably should be.
2009-09-03Better fix for broken AC_PROG_F77 macroJohnathan Corgan
* Move AC_PROG_CC into GR_FORTRAN macro definition
2009-09-03we dont use test() -> remove itJosh Blum
2009-09-03Fix Python header check failure due to invalid cached stateJohnathan Corgan
* GR_FORTRAN macro leaves $ac_ext=f on some systems * Restore by invoking AC_PROG_CC Reported-by: Szymon Jakubczak <szym@csail.mit.edu> Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-09-03Made the window for the pass band filters integers (take firdes.WIN_XXX).Josh Blum
Now a window can be controlled by a variable such as a chooser.
2009-09-02Evaluation fix in param.to_code().Josh Blum
Dont force an evaluation in to code unless the type is string or list. Not doing so forces the variables to call evaluate before the namespace was bootstrapped. This fixes a bug that came up when the validate was replaced with rewrite in flowgraph.import_data(). By replacing the validate, evaluate was only called once, and the namespace was not bootstrapped.
2009-09-02Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* waterfall and fft use a common autoscale function * Fix so that the waterfall texture is initialized with a buffer of the same size.
2009-09-02Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* Modifications to usrp2 source and sink so that set center freq is called afer set lo offset. * Modifications to the usrp blocks and wrapper so that the lo offset is set with the lo frequency.
2009-09-02waterfall and fft use a common autoscale functionJosh Blum
2009-09-02Fix so that the waterfall texture is initialized with a buffer of the same size.Josh Blum
If the fft size was a non power of two, the buffer would be a different size. This would cause a segfault. Particularly because fft_window was throwing out a bin.
2009-09-02Modifications to usrp2 source and sink so that set center freq is called ↵Josh Blum
afer set lo offset.
2009-09-02Removed the flagging api and usage from the base classes.Josh Blum
Far better to flag the namespace for renewing once in the flowgraph.py
2009-09-02added ref scale param to fft and waterfallJosh Blum
2009-09-02Modifications to the usrp blocks and wrapper so that the lo offset is set ↵Josh Blum
with the lo frequency.
2009-09-02Removed subversion related configuration info.Johnathan Corgan
* Don't call GR_SUBVERSION in configure.ac * Remove --svn* options from gnuradio-config-info
2009-09-02Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* Modified log power fft block so ref scale is peak to peak. * Tweaked fft sink autoscale routine to come up with better numbers. * Modified scope sink ac couple block to use constant tap. The previous tap calculation would cause failure for very small sample rates.
2009-09-02Expand frequency ranges to match hardware capability.Johnathan Corgan
* Corresponds to SVN r11620:11622 * Fixes ticket 405 Reported-by: Dimitris Symeonidis <azimout@gmail.com> Fixed-by: Matt Ettus <matt@ettus.com>
2009-08-31Modified log power fft block so ref scale is peak to peak.Josh Blum
Tweaked fft sink autoscale routine to come up with better numbers. Modified scope sink ac couple block to use constant tap. The previous tap calculation would cause failure for very small sample rates.
2009-08-30Adding clock sync algorithm using PFB. This works, but needs a bit more work.Tom
2009-08-30Switched the python classes to inherit from the base and gui classes.Josh Blum
Use only **kwargs so all contructor parameters must be passed with keys. Moved gui input forms classes from base to gui param module.
2009-08-30port and param types from an overloaded methodJosh Blum
2009-08-29todoJosh Blum
2009-08-29Replaced TYPES in Port and Param with types parameter.Josh Blum
Replaced odict in options for storing options with a list. Fix virtual port check in flow graph template.
2009-08-28made is_virtual_xxx a block level function, used by port and param classesJosh Blum
2009-08-28added stream id type and checking in evaluateJosh Blum
2009-08-28avoid loopsJosh Blum
2009-08-28Recursive resolution of virtual sources.Josh Blum
Flow graph generation code working. Also, mod to fft window to use clean/nice Db/div.
2009-08-28added virtual source and added stream ids, logic to clone in portJosh Blum
2009-08-26Merge vrt of http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* automatic store for empty traces on enable * added traces to fft window * added quadradio method to enable/disable cal * use enum for band select * added get band select
2009-08-26Merge msg-passing from http://gnuradio.org/git/eb.gitJohnathan Corgan
* Add shorthand for making tuples. * Add blobs and shorthand pmt pseudo-constructors. * gruel::send can now send to a pmt. * Add top-level msg_passing.h include file. * QA code now works. * Add pmt type that wraps a gruel::msg_accepter.
2009-08-26added rewrite methods to element to separate from validation logicJosh Blum
2009-08-26Added virtual sink and logic to clone port.Josh Blum
Tweaks to the base validation routines. Validate twice in the update until rewrite functions are implemented.
2009-08-25removed repurposing of padsJosh Blum
2009-08-25Merge branch 'master' of http://gnuradio.org/git/gnuradio into grcJosh Blum
2009-08-25Merge utils from http://gnuradio.org/git/trondeau.gitJohnathan Corgan
Added files to Makefile.am for distribution. Added colorbar to spectrogram for magnitude measurement. Fixed spectrogram plotting axis. Adding a spectrogram plot. The axis need work. GR plotter tool handles end of file and files shorter than the block length. Manages window/filter types better. Disables filter types if the designing algorithm doesn't support it (no RRC or Gaussian for equiripple filters). User messages if PyQt and PyQwt are not installed (or found). Setting validators for all edit boxes. Fixing tab order. Adding display for the number of taps in the filter. Adding equiripple band reject filter to filter design app. Adding P-M version of band reject filter. Fixed documentation for optfir band pass filters. Added routine for optfir equiripple filter design code to create complex bandpass filters. Also adds this ability to the filter designer. Added design for Guassian filters. Added design for RRC filters. Added Band Notch filter Adding complex bandpass filter design (for windowed filters only). Adding plotting of group delay. Adding labels to the plots. ...
2009-08-25Added files to Makefile.am for distribution.Tom Rondeau
2009-08-25Added colorbar to spectrogram for magnitude measurement.Tom Rondeau
2009-08-25Work on command line options for generated code.Josh Blum
Simplified eng_option eng_float to reuse str_to_num code.
2009-08-25Fixed spectrogram plotting axis.Tom Rondeau
2009-08-25Adding a spectrogram plot. The axis need work.Tom Rondeau
2009-08-25GR plotter tool handles end of file and files shorter than the block length.Tom Rondeau