debian/gnuradio
14 years agoMerge branch 'grc' of http://gnuradio.org/git/jblum
Johnathan Corgan [Fri, 25 Sep 2009 20:24:53 +0000 (13:24 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum

* 'grc' of http://gnuradio.org/git/jblum:
  hash the tuple of hashes to id the current params

14 years agoMerge branch 'gr-noaa-fixes' of http://gnuradio.org/git/balister into master
Johnathan Corgan [Fri, 25 Sep 2009 20:14:58 +0000 (13:14 -0700)]
Merge branch 'gr-noaa-fixes' of gnuradio.org/git/balister into master

* 'gr-noaa-fixes' of http://gnuradio.org/git/balister:
  Add missing cstdio include for gcc 4.4 compatibility.

14 years agoAdd missing cstdio include for gcc 4.4 compatibility.
Philip Balister [Fri, 25 Sep 2009 19:57:37 +0000 (15:57 -0400)]
Add missing cstdio include for gcc 4.4 compatibility.

14 years agohash the tuple of hashes to id the current params
Josh Blum [Fri, 25 Sep 2009 19:54:33 +0000 (12:54 -0700)]
hash the tuple of hashes to id the current params

14 years agoRevert "Merge branch 'grc' of http://gnuradio.org/git/jblum"
Johnathan Corgan [Fri, 25 Sep 2009 19:27:29 +0000 (12:27 -0700)]
Revert "Merge branch 'grc' of gnuradio.org/git/jblum"

This reverts commit 06281feea16143ca97a77348f72e1c6dd0616c57.

14 years agoMerge branch 'grc' of http://gnuradio.org/git/jblum
Johnathan Corgan [Fri, 25 Sep 2009 18:58:45 +0000 (11:58 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum

* 'grc' of http://gnuradio.org/git/jblum:
  Added a run options to the "no gui" generate options.

14 years agoAdd missing include file in gnuradio-core
Johnathan Corgan [Fri, 25 Sep 2009 18:29:49 +0000 (11:29 -0700)]
Add missing include file in gnuradio-core

14 years agoMerge branch 'wip/deb' of http://gnuradio.org/git/jcorgan
Johnathan Corgan [Fri, 25 Sep 2009 15:06:45 +0000 (08:06 -0700)]
Merge branch 'wip/deb' of gnuradio.org/git/jcorgan

* 'wip/deb' of http://gnuradio.org/git/jcorgan:
  Misc. packaging tweaks
  Merged Bdale's 3.2.2-1 packaging

14 years agoMisc. packaging tweaks
Johnathan Corgan [Fri, 25 Sep 2009 14:05:13 +0000 (07:05 -0700)]
Misc. packaging tweaks

Note gcell/apps/gen_script.py needs to use git
Install gnuradio-config-info in libgnuradio-core0
Add pfb examples to gnuradio-examples
Add missing python files in gnuradio-examples

14 years agoAdded a run options to the "no gui" generate options.
Josh Blum [Fri, 25 Sep 2009 07:24:48 +0000 (00:24 -0700)]
Added a run options to the "no gui" generate options.
The user can select between run to completion and prompt for exit.

Also fixed the props dialog is changed function to have better hashes.
Now we hash a tuple of all "relevant" items which is "order aware".
Since xoring the individual hashes proved faulty when 2 params alternated hiding.

14 years agoMerge branch 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt
Johnathan Corgan [Thu, 24 Sep 2009 22:51:26 +0000 (15:51 -0700)]
Merge branch 'rx_mimo_hb_sync' of gnuradio.org/git/matt

* 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt:
  Synchronize the internal phase of the halfband filters to the

14 years agoMerged Bdale's 3.2.2-1 packaging
Johnathan Corgan [Thu, 24 Sep 2009 22:35:07 +0000 (15:35 -0700)]
Merged Bdale's 3.2.2-1 packaging

Three-way merge on files (3.2.2->bdale, 3.2.2->3.3git)
Merged control, rules, install, copyright, changelog
File renames to accomodate package renames
3.3git items updated to follow new pattern
Updated copyright notification
Some manual fixups needed

14 years agoSynchronize the internal phase of the halfband filters to the
Matt Ettus [Thu, 24 Sep 2009 19:33:22 +0000 (12:33 -0700)]
Synchronize the internal phase of the halfband filters to the
start of the "run" signal.  This is important for MIMO.  Bug
reported by Christoph Hein and Hanwen .

14 years agoAcknowledging the obvious
Johnathan Corgan [Thu, 24 Sep 2009 18:49:19 +0000 (11:49 -0700)]
Acknowledging the obvious

14 years agoFix missing type specifier for mask
Johnathan Corgan [Thu, 24 Sep 2009 02:11:36 +0000 (19:11 -0700)]
Fix missing type specifier for mask

14 years agoMerge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
Johnathan Corgan [Thu, 24 Sep 2009 01:17:15 +0000 (18:17 -0700)]
Merge branch 'wip/gr-noaa' of gnuradio.org/git/jcorgan into master

* 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan:
  Added README and updated configuration requirements
  Split HRPT script into live receive and post-processing
  Dumps HRPT frames to text file similar to specification document
  Added skeleton HRPT decoder block
  Updated HRPT receiver to read files recorded as shorts
  Add HRPT word output to deframer
  Reorganization of directories
  Added HRPT deframer block
  Changed synchronizer to output sliced bits.
  Updated HRPT blocks/scripts for testing.  Seeing good minor frame sync's.
  Implemented crude timing recovery using zero crossings but no resampling
  Work in progress, incomplete
  Update rx_poes script to filter prior to PLL.
  Created new gr-noaa top-level component.

14 years agoMerge branch 'grc' of http://gnuradio.org/git/jblum into master
Johnathan Corgan [Thu, 24 Sep 2009 01:15:59 +0000 (18:15 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master

* 'grc' of http://gnuradio.org/git/jblum:
  xor that hash
  bug fix for handling loading of dynamic params

14 years agoAdded README and updated configuration requirements
Johnathan Corgan [Wed, 23 Sep 2009 18:56:19 +0000 (11:56 -0700)]
Added README and updated configuration requirements

14 years agoSplit HRPT script into live receive and post-processing
Johnathan Corgan [Wed, 23 Sep 2009 18:40:19 +0000 (11:40 -0700)]
Split HRPT script into live receive and post-processing

Cleanup debug info
Created 'demod_hrpt_file.py'
Updated 'usrp_rx_hrpt.py' with GUI, USRP, and config file

14 years agoDumps HRPT frames to text file similar to specification document
Johnathan Corgan [Mon, 21 Sep 2009 02:57:30 +0000 (19:57 -0700)]
Dumps HRPT frames to text file similar to specification document

14 years agoAdded skeleton HRPT decoder block
Johnathan Corgan [Mon, 21 Sep 2009 02:32:30 +0000 (19:32 -0700)]
Added skeleton HRPT decoder block

14 years agoUpdated HRPT receiver to read files recorded as shorts
Johnathan Corgan [Mon, 21 Sep 2009 02:10:10 +0000 (19:10 -0700)]
Updated HRPT receiver to read files recorded as shorts

14 years agoAdd HRPT word output to deframer
Johnathan Corgan [Sun, 20 Sep 2009 19:47:34 +0000 (12:47 -0700)]
Add HRPT word output to deframer

Put in half bit width matched filter
Change default sync_alpha to 0.05

14 years agoReorganization of directories
Johnathan Corgan [Sun, 20 Sep 2009 16:49:10 +0000 (09:49 -0700)]
Reorganization of directories

Moved apps into own directory
Added (empty) python directory

14 years agoAdded HRPT deframer block
Johnathan Corgan [Wed, 9 Sep 2009 04:08:29 +0000 (21:08 -0700)]
Added HRPT deframer block

14 years agoChanged synchronizer to output sliced bits.
Johnathan Corgan [Tue, 8 Sep 2009 23:52:37 +0000 (16:52 -0700)]
Changed synchronizer to output sliced bits.

14 years agoUpdated HRPT blocks/scripts for testing. Seeing good minor frame sync's.
Johnathan Corgan [Mon, 7 Sep 2009 20:22:16 +0000 (13:22 -0700)]
Updated HRPT blocks/scripts for testing.  Seeing good minor frame sync's.

* Change PLL and SYNC blocks to output floats
* Correct bit sense
* Update RX script to record ascii bits

14 years agoImplemented crude timing recovery using zero crossings but no resampling
Johnathan Corgan [Sat, 29 Aug 2009 20:24:58 +0000 (13:24 -0700)]
Implemented crude timing recovery using zero crossings but no resampling

14 years agoWork in progress, incomplete
Johnathan Corgan [Sat, 29 Aug 2009 18:12:37 +0000 (11:12 -0700)]
Work in progress, incomplete

* Renamed noaa.carrier_pll_cc to noaa.hrpt_pll_cc
* Added nop noaa.hrpt_sync_cc
* Renamed grc apps to use usrp_ prefix and protocol name
* Installed grc generated scripts to path

14 years agoUpdate rx_poes script to filter prior to PLL.
Johnathan Corgan [Sat, 22 Aug 2009 20:10:08 +0000 (13:10 -0700)]
Update rx_poes script to filter prior to PLL.

14 years agoCreated new gr-noaa top-level component.
Johnathan Corgan [Sat, 15 Aug 2009 19:30:45 +0000 (12:30 -0700)]
Created new gr-noaa top-level component.

Initial work:

- Carrier recovery/mixer PLL block
- Start of POES grc pipeline, recovers Manchester symbols only
- Start of GOES grc pipeline, recovers BPSK symbols only

14 years agoAdded CVSD encoder/decoder to GRC, example app
Johnathan Corgan [Sun, 20 Sep 2009 03:38:24 +0000 (20:38 -0700)]
Added CVSD encoder/decoder to GRC, example app

Used blks2.cvsd* wrappers, not bare gnuradio.vocoder.cvsd*
Example application sweeps 0-4KHz through encoder/decoder pair configured
as Bluetooth standard

14 years agoxor that hash
Josh Blum [Sat, 19 Sep 2009 06:27:06 +0000 (23:27 -0700)]
xor that hash

14 years agoMerge branch 'usrp2-real-fix' of http://gnuradio.org/git/balister into master
Johnathan Corgan [Sat, 19 Sep 2009 05:30:47 +0000 (22:30 -0700)]
Merge branch 'usrp2-real-fix' of gnuradio.org/git/balister into master

14 years agoMerge branch 'grc' of http://gnuradio.org/git/jblum into master
Johnathan Corgan [Sat, 19 Sep 2009 05:27:38 +0000 (22:27 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master

14 years agobug fix for handling loading of dynamic params
Josh Blum [Sat, 19 Sep 2009 03:37:05 +0000 (20:37 -0700)]
bug fix for handling loading of dynamic params

14 years agoRe/evaluate the notebook blocks label because we dont garuntee the evaluation priority.
Josh Blum [Fri, 18 Sep 2009 16:51:33 +0000 (09:51 -0700)]
Re/evaluate the notebook blocks label because we dont garuntee the evaluation priority.
Meaning, we cant garuntee that the notebook block will be evaluated before this param,
without explicitly calling evaluate on it when the value is needed.

14 years agoput the flow graph errors button into the toolbar
Josh Blum [Fri, 18 Sep 2009 09:22:43 +0000 (02:22 -0700)]
put the flow graph errors button into the toolbar

14 years agoadded errors dialog to show all error messages in flow graph
Josh Blum [Fri, 18 Sep 2009 09:10:13 +0000 (02:10 -0700)]
added errors dialog to show all error messages in flow graph

14 years agobugfix: exclude disabled children from consideration in valid condition
Josh Blum [Fri, 18 Sep 2009 05:58:26 +0000 (22:58 -0700)]
bugfix: exclude disabled children from consideration in valid condition

14 years agoAdd rxdspno parameter to private interface of quadradio.
Eric Blossom [Fri, 18 Sep 2009 05:51:03 +0000 (22:51 -0700)]
Add rxdspno parameter to private interface of quadradio.

This allows control of each Rx DSP pipeline independent of each other.
The public interface remains unchanged, but should have the rxdspno
parameter added as indicated in the FIXMEs.  When that is done, the
gr-vrt interface (and any code using it) will need to be updated too.

14 years agolower lxml version req to 1.3.6
Josh Blum [Thu, 17 Sep 2009 22:35:17 +0000 (15:35 -0700)]
lower lxml version req to 1.3.6

14 years agoconfigure.gnu needs to unset more vars from the environment.
Philip Balister [Wed, 16 Sep 2009 22:59:19 +0000 (18:59 -0400)]
configure.gnu needs to unset more vars from the environment.

This solves a problem running the usrp2/firmware configure script
when the USB_* vars are set in the environment. Long term fix is
to have the configure.gnu wrapper make sure the quoting is OK for vars
passed on.

14 years agoMerge branch 'utils' of http://gnuradio.org/git/trondeau into master
Johnathan Corgan [Wed, 16 Sep 2009 14:59:16 +0000 (07:59 -0700)]
Merge branch 'utils' of gnuradio.org/git/trondeau into master

* 'utils' of http://gnuradio.org/git/trondeau:
  Fixed slider behavior when the end of the file is reached.
  Handling a few exceptions when no file is loaded.
  Can now change the size of the symbols. Also fixes some layout issues.
  Adding ability to change line width and style (only a handful of current styles enabled).
  Removing plot picker that addd nothing to the interface.
  Adding a Reload option (Ctrl+R) option to quickly reread the file and reset the state.

14 years agoFixed slider behavior when the end of the file is reached.
Tom Rondeau [Wed, 16 Sep 2009 14:17:31 +0000 (10:17 -0400)]
Fixed slider behavior when the end of the file is reached.

14 years agoHandling a few exceptions when no file is loaded.
Tom Rondeau [Wed, 16 Sep 2009 14:03:29 +0000 (10:03 -0400)]
Handling a few exceptions when no file is loaded.

14 years agoFix doxygen warnings.
Philip Balister [Tue, 15 Sep 2009 18:50:22 +0000 (14:50 -0400)]
Fix doxygen warnings.

14 years agoMerge branch 'grc' of http://gnuradio.org/git/jblum into master
Johnathan Corgan [Tue, 15 Sep 2009 15:41:21 +0000 (08:41 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master

* 'grc' of http://gnuradio.org/git/jblum:
  fixed issue where entry boxes lost focus (mishandling of hide changing)
  fixed bool converter in forms to work with non bool options
  tweaked key handling callbacks
  fix for uniformity convention with gtk signal name strings
  Simply Actions module imports, using module prefix.
  Reworked actions api and actions objects:
  Move key press extraction logic into actions module.
  rename variable, use keysyms in props dialog
  use the keymap's translate_keyboard_state, use the key value rather than name
  ignore irrelevant modifiers and events pending
  properties dialog with ok/cancel buttons

14 years agofixed issue where entry boxes lost focus (mishandling of hide changing)
Josh Blum [Tue, 15 Sep 2009 05:37:55 +0000 (22:37 -0700)]
fixed issue where entry boxes lost focus (mishandling of hide changing)

14 years agofixed bool converter in forms to work with non bool options
Josh Blum [Tue, 15 Sep 2009 05:27:50 +0000 (22:27 -0700)]
fixed bool converter in forms to work with non bool options

14 years agoupdated top-level .gitignore
Eric Blossom [Sun, 13 Sep 2009 19:30:29 +0000 (12:30 -0700)]
updated top-level .gitignore

14 years agotweaked key handling callbacks
Josh Blum [Sun, 13 Sep 2009 10:25:56 +0000 (03:25 -0700)]
tweaked key handling callbacks

14 years agofix for uniformity convention with gtk signal name strings
Josh Blum [Sun, 13 Sep 2009 09:39:40 +0000 (02:39 -0700)]
fix for uniformity convention with gtk signal name strings

14 years agoSimply Actions module imports, using module prefix.
Josh Blum [Sun, 13 Sep 2009 09:29:26 +0000 (02:29 -0700)]
Simply Actions module imports, using module prefix.

14 years agoReworked actions api and actions objects:
Josh Blum [Sun, 13 Sep 2009 09:14:27 +0000 (02:14 -0700)]
Reworked actions api and actions objects:
Created standardized Action object for all gui actions.
Actions module constants are actual Action objects (not strings).
Keypresses, labels, tooltips, stock icons, etc all associate in the Action constructor.
Usage of the action's signaling call () eliminated the need for a reference to handle_states.

14 years agoMove key press extraction logic into actions module.
Josh Blum [Sun, 13 Sep 2009 07:04:58 +0000 (00:04 -0700)]
Move key press extraction logic into actions module.
Replaced xml encode with gtk escape text.
Added templates for category and docs tool tips.
Other various code tweaks in gui modules.

14 years agoadd u2_flash_tool to EXTRA_DIST
Eric Blossom [Sat, 12 Sep 2009 06:02:21 +0000 (23:02 -0700)]
add u2_flash_tool to EXTRA_DIST

14 years agorename variable, use keysyms in props dialog
Josh Blum [Fri, 11 Sep 2009 00:38:53 +0000 (17:38 -0700)]
rename variable, use keysyms in props dialog

14 years agouse the keymap's translate_keyboard_state, use the key value rather than name
Josh Blum [Thu, 10 Sep 2009 23:17:25 +0000 (16:17 -0700)]
use the keymap's translate_keyboard_state, use the key value rather than name

14 years agoignore irrelevant modifiers and events pending
Josh Blum [Thu, 10 Sep 2009 21:47:53 +0000 (14:47 -0700)]
ignore irrelevant modifiers and events pending

14 years agoproperties dialog with ok/cancel buttons
Josh Blum [Thu, 10 Sep 2009 04:35:58 +0000 (21:35 -0700)]
properties dialog with ok/cancel buttons

14 years agoMerge branch 'grc' of http://gnuradio.org/git/jblum into master
Johnathan Corgan [Thu, 10 Sep 2009 00:38:27 +0000 (17:38 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master

* 'grc' of http://gnuradio.org/git/jblum:
  use show signal to perform initial gui update
  Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
  propsdialog tweaks
  more code cleanup for properties dialog
  Rework the params/properties dialog and param gui class:
  renamed params dialog to props dialog
  remove unused imports, copyright date update, tweak
  Created recursive create labels and shapes method for gui element.
  replaced dict[rot] storage of areas and lines with a single list for the current rotation
  standardized the Element inheritance __init__ usage in gui
  better error msg for empty statements
  Implement a recursive validation api in the base Element class.

14 years agoMerge branch 'forms' of http://gnuradio.org/git/jblum into master
Johnathan Corgan [Thu, 10 Sep 2009 00:37:01 +0000 (17:37 -0700)]
Merge branch 'forms' of gnuradio.org/git/jblum into master

* 'forms' of http://gnuradio.org/git/jblum:
  set text box bg color on change
  Round the slider's value, but not the internal representation.

14 years agoMerge branch 'usrp_siggen' of http://gnuradio.org/git/jblum into master
Johnathan Corgan [Thu, 10 Sep 2009 00:11:02 +0000 (17:11 -0700)]
Merge branch 'usrp_siggen' of gnuradio.org/git/jblum into master

* 'usrp_siggen' of http://gnuradio.org/git/jblum:
  only import usrp and usrp2 modules in the setup methods
  updated digital to use installed usrp options
  tweaked ampl slider params
  copied usrp_siggen stuff from experimental gui into gnuradio tree

14 years agoAdded missing file to ignores.
Johnathan Corgan [Thu, 10 Sep 2009 00:09:44 +0000 (17:09 -0700)]
Added missing file to ignores.

14 years agoonly import usrp and usrp2 modules in the setup methods
Josh Blum [Thu, 10 Sep 2009 00:07:15 +0000 (17:07 -0700)]
only import usrp and usrp2 modules in the setup methods

14 years agoupdated digital to use installed usrp options
Josh Blum [Wed, 9 Sep 2009 21:59:44 +0000 (14:59 -0700)]
updated digital to use installed usrp options

14 years agotweaked ampl slider params
Josh Blum [Wed, 9 Sep 2009 21:13:52 +0000 (14:13 -0700)]
tweaked ampl slider params

14 years agoset text box bg color on change
Josh Blum [Wed, 9 Sep 2009 20:57:38 +0000 (13:57 -0700)]
set text box bg color on change

14 years agoRound the slider's value, but not the internal representation.
Josh Blum [Wed, 9 Sep 2009 20:05:38 +0000 (13:05 -0700)]
Round the slider's value, but not the internal representation.
Now, the slider can operate on any step size without killing the precision for other forms.

14 years agocopied usrp_siggen stuff from experimental gui into gnuradio tree
Josh Blum [Wed, 9 Sep 2009 19:33:10 +0000 (12:33 -0700)]
copied usrp_siggen stuff from experimental gui into gnuradio tree

14 years agouse show signal to perform initial gui update
Josh Blum [Wed, 9 Sep 2009 06:04:38 +0000 (23:04 -0700)]
use show signal to perform initial gui update

14 years agoremoved qr_fft.py from gr-utils
Eric Blossom [Tue, 8 Sep 2009 19:40:05 +0000 (12:40 -0700)]
removed qr_fft.py from gr-utils

14 years agoFixed the usrp and usrp2 probe scripts to work with the new gui param api.
Josh Blum [Sun, 6 Sep 2009 08:58:25 +0000 (01:58 -0700)]
Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
Also fixed the scripts to work since they were broken by previous changes.
Get input in param class now pases a param instance (self) into the object.

14 years agopropsdialog tweaks
Josh Blum [Sun, 6 Sep 2009 08:17:35 +0000 (01:17 -0700)]
propsdialog tweaks

14 years agomore code cleanup for properties dialog
Josh Blum [Sun, 6 Sep 2009 06:49:34 +0000 (23:49 -0700)]
more code cleanup for properties dialog

14 years agoRework the params/properties dialog and param gui class:
Josh Blum [Sun, 6 Sep 2009 06:41:49 +0000 (23:41 -0700)]
Rework the params/properties dialog and param gui class:
Better handles dynamic changes and subsequent code cleanup.

14 years agorenamed params dialog to props dialog
Josh Blum [Sun, 6 Sep 2009 04:11:51 +0000 (21:11 -0700)]
renamed params dialog to props dialog

14 years agoAdd missing cstdio includes for gcc 4.4 compatibility
Johnathan Corgan [Sat, 5 Sep 2009 18:29:10 +0000 (11:29 -0700)]
Add missing cstdio includes for gcc 4.4 compatibility

14 years agoremove unused imports, copyright date update, tweak
Josh Blum [Sat, 5 Sep 2009 09:38:46 +0000 (02:38 -0700)]
remove unused imports, copyright date update, tweak

14 years agoCreated recursive create labels and shapes method for gui element.
Josh Blum [Sat, 5 Sep 2009 09:21:37 +0000 (02:21 -0700)]
Created recursive create labels and shapes method for gui element.
Replaces update methods in the gui classes and simplifies calls.
The master update method in flow graph calls create labels and shapes.

14 years agoreplaced dict[rot] storage of areas and lines with a single list for the current...
Josh Blum [Sat, 5 Sep 2009 09:01:41 +0000 (02:01 -0700)]
replaced dict[rot] storage of areas and lines with a single list for the current rotation

14 years agostandardized the Element inheritance __init__ usage in gui
Josh Blum [Sat, 5 Sep 2009 08:54:41 +0000 (01:54 -0700)]
standardized the Element inheritance __init__ usage in gui

14 years agobetter error msg for empty statements
Josh Blum [Sat, 5 Sep 2009 07:54:56 +0000 (00:54 -0700)]
better error msg for empty statements

14 years agoImplement a recursive validation api in the base Element class.
Josh Blum [Sat, 5 Sep 2009 07:45:14 +0000 (00:45 -0700)]
Implement a recursive validation api in the base Element class.

The rewrite and validate methods will invoke themselves on the child elements.
The error messages are now a super-list of element and child error messages.

As a side-effect, this cleans up code in base Block and Flowgraph class.

14 years agoMerge branch 'grc' from http://gnuradio.org/git/jblum.git into master
Johnathan Corgan [Fri, 4 Sep 2009 22:47:49 +0000 (15:47 -0700)]
Merge branch 'grc' from gnuradio.org/git/jblum.git into master

  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
  ...

14 years agostop sending short ethernet command packets.
Eric Blossom [Fri, 4 Sep 2009 10:48:15 +0000 (03:48 -0700)]
stop sending short ethernet command packets.

14 years agoFix problem with commands timing out (specifically stop_rx_streaming)
Eric Blossom [Fri, 4 Sep 2009 10:32:32 +0000 (03:32 -0700)]
Fix problem with commands timing out (specifically stop_rx_streaming)

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 ;-)

14 years agoFix race condition that caused commands such as stop_rx_streaming to fail.
Eric Blossom [Fri, 4 Sep 2009 08:51:29 +0000 (01:51 -0700)]
Fix race condition that caused commands such as stop_rx_streaming to fail.

This fixes the bulk of the problem.  Next step is to drop data packets
while waiting for the reply.

14 years agoMerge branch 'sync' from http://gnuradio.org/git/trondeau.git into master
Johnathan Corgan [Fri, 4 Sep 2009 03:09:06 +0000 (20:09 -0700)]
Merge branch 'sync' from gnuradio.org/git/trondeau.git into master

* 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.

14 years agoFixing a line in the clock recovery algorithm. This works with a bit larger error...
Tom Rondeau [Fri, 4 Sep 2009 02:50:43 +0000 (22:50 -0400)]
Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be.

14 years agoBetter fix for broken AC_PROG_F77 macro
Johnathan Corgan [Fri, 4 Sep 2009 00:12:40 +0000 (17:12 -0700)]
Better fix for broken AC_PROG_F77 macro

* Move AC_PROG_CC into GR_FORTRAN macro definition

14 years agowe dont use test() -> remove it
Josh Blum [Thu, 3 Sep 2009 22:46:07 +0000 (15:46 -0700)]
we dont use test() -> remove it

14 years agoFix Python header check failure due to invalid cached state
Johnathan Corgan [Thu, 3 Sep 2009 19:53:02 +0000 (12:53 -0700)]
Fix Python header check failure due to invalid cached state

* 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>
14 years agoMade the window for the pass band filters integers (take firdes.WIN_XXX).
Josh Blum [Thu, 3 Sep 2009 18:37:27 +0000 (11:37 -0700)]
Made the window for the pass band filters integers (take firdes.WIN_XXX).
Now a window can be controlled by a variable such as a chooser.

14 years agoEvaluation fix in param.to_code().
Josh Blum [Wed, 2 Sep 2009 23:58:15 +0000 (16:58 -0700)]
Evaluation fix in param.to_code().

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.

14 years agoMerge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into master
Johnathan Corgan [Wed, 2 Sep 2009 21:38:37 +0000 (14:38 -0700)]
Merge branch 'wxgui_fix' from gnuradio.org/git/jblum.git into master

* waterfall and fft use a common autoscale function
* Fix so that the waterfall texture is initialized with a buffer of the same size.

14 years agoMerge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into master
Johnathan Corgan [Wed, 2 Sep 2009 21:34:18 +0000 (14:34 -0700)]
Merge branch 'lo_fix' from gnuradio.org/git/jblum.git into master

* 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.

14 years agowaterfall and fft use a common autoscale function
Josh Blum [Wed, 2 Sep 2009 21:18:28 +0000 (14:18 -0700)]
waterfall and fft use a common autoscale function

14 years agoFix so that the waterfall texture is initialized with a buffer of the same size.
Josh Blum [Wed, 2 Sep 2009 21:06:34 +0000 (14:06 -0700)]
Fix so that the waterfall texture is initialized with a buffer of the same size.

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.