Make C++ shared libraries versioned
gr-wxgui: update copyrights
gr-wxgui: Renamed "emulate analog" feature to "use persistence"
Merge remote branch 'nldudok1/gr-wxgui_emulate_analog' into master
Conflicts: gr-wxgui/src/python/fftsink_gl.py gr-wxgui/src/python/fftsink_nongl.py
gr-wxgui: Added additional color table entries
Add analog CRT screen afterglow emulation for gr-wxgui
Use numpy to do color table lookup.You can index a numpy array with another numpy arrayto get an array of looked-up values.I did not know that numpy could do that!
bug fix for waterfall plotter,it seems that numpy choose changed
gr-wxgui: cleanup for merge
Consolidated termsink into one class
Basic terminal window that takes raw text on input msgq and appends it
Works, but needs "--line-buffered" mode for GR buffering between blocks
Add placeholder panel for console, use old style window size
Created skeleton wxgui term window component
Merge branch 'flattopwindow' of http://gnuradio.org/git/jblum
Merge-fix: Remove debugging printMerge-fix: Update copyrights
Added window option to wxgui fft and waterfall sink.Added rectangular window function to window.py.
Average stays hidden in waterfall, fft, and numbersink wrappers (only avg_alpha shows/hides).Fixed options in waterfall wrapper to model after fft and numbersink average params.
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Merge fix: added GRUEL_INCLUDES to vrt MakefileMerge fix: added missing include in gr-vrt
added v offset option to scope
Merge commit '25a8' from [email protected]:jblum
fix so all handlers get called on event
Merge commit '38d5389f3054164a2f04d6e4e8fe381aa5ee03fc' into vrt
use clean numbers for waterfall ref and range
tweaks to scope autoscaling
registered key to hide/show control panel in wxgui windows
using gr copy in the wxgui connect, added gr copy to grc xml
point label transpareny, horizontal offset, and toggle on/off capability
simplify some params
moved the wxgui connect helper functions into the wrapper class
making use of update ui event
setup special wxgui connect on sinks, needs testing
working special connect for fftsink
work on a special connect function that registers a callback
added bind to visible event function to callback when visibility changes within tabs
added access methods for gps stuff
fixed bool converter in forms to work with non bool options
set text box bg color on change
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.
Merge branch 'grc' from http://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....
waterfall and fft use a common autoscale function
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.
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.
Recursive resolution of virtual sources.Flow graph generation code working.
Also, mod to fft window to use clean/nice Db/div.
automatic store for empty traces on enable
added traces to fft window
Added git ignore files auto created from svn:ignore properties.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
fixed fft reording
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11450 221aa14e-8319-0410-a670-987f0aec2ac5
There is no y per div, but there is a dynamic range.Added **kwargs to nongl for backwards compadibility.Updated todo.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11448 221aa14e-8319-0410-a670-987f0aec2ac5
Implements ticket:401 and ticket:402.
Adds several API functions to determine build constants at runtime, anda convenience command line program to display them:
From C++:
const std::string gr_prefix();const std::string gr_sysconfdir();const std::string gr_prefsdir();...
Refactor msgq thread classes to use gru.msgq_runner
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11407 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11309:11357 from grc branch.Adds notebook cabability to grc and its wxgui windows/controls.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11358 221aa14e-8319-0410-a670-987f0aec2ac5
cast choices to a list because .index method DNE in python2.5 for tuple
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11294 221aa14e-8319-0410-a670-987f0aec2ac5
Merging r11186:11273 from grc branch.Fixes, features, and reorganization for grc.Minor fixes and features for wxgui forms.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11274 221aa14e-8319-0410-a670-987f0aec2ac5
Defined a gr_sysconfdir in Makefile.commonModified uses of etcdir to use gr_sysconfdir.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11185 221aa14e-8319-0410-a670-987f0aec2ac5
Merged wxgui/forms branch r11124:11183
The forms module is set of wxgui forms wrapped in pubsub aware convenience classes.The forms module will be used by the wxgui window classes (fft, scope, waterfall...)The forms module will be used in grc generated flowgraphs....
removed defunct base_value parameter from numbersink
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11162 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11123:11148 from jcorgan/np into trunk.
Adds --enable-python option to configure (defaults to yes).
Using --disable-python or --enable-python=no will cause onlyC++ API targets to be created and installed.
Several new shared libraries are now created. Where in the past,...
Change wxgui style default now so 'auto' tries for OpenGL sinks and falls back to non-GL sinks.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11091 221aa14e-8319-0410-a670-987f0aec2ac5
Added arg to start non gl scope in xy mode.Harmless and backwards compadible.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11047 221aa14e-8319-0410-a670-987f0aec2ac5
numbersink fix for when average=True on init
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10979 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10875:10880 from jcorgan/t161 into trunk. Implements ticket:161, allowing multiple internal blocks to be connected to a hier_block2 external input.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10881 221aa14e-8319-0410-a670-987f0aec2ac5
added catchall **kwargs to scope sink gl
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10745 221aa14e-8319-0410-a670-987f0aec2ac5
option to enforce padding aspect ratio in grid plotters
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10714 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10463:10658 from jblum/gui_guts into trunk. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10660 221aa14e-8319-0410-a670-987f0aec2ac5
Add shutdown hook
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10582 221aa14e-8319-0410-a670-987f0aec2ac5
Fix radiobox label
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10574 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10504:10528 from michaelld/fix_local_data_install into trunk. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10529 221aa14e-8319-0410-a670-987f0aec2ac5
Adds new simple gui class to gr-wxgui. Apps using it to come.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10474 221aa14e-8319-0410-a670-987f0aec2ac5
fixed 2 scaling bugs in scopesink
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10329 221aa14e-8319-0410-a670-987f0aec2ac5
General housekeeping--removing ancient cruft mostly.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5
Update configuration file to not use inline comments
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10194 221aa14e-8319-0410-a670-987f0aec2ac5
check for samples before autoscale, avoids potential error condition
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9767 221aa14e-8319-0410-a670-987f0aec2ac5
proper custom wxPython event, in wxPython style
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9760 221aa14e-8319-0410-a670-987f0aec2ac5
custom wx event to post data, avoid threading issues
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9749 221aa14e-8319-0410-a670-987f0aec2ac5
removed redundant pref
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9638 221aa14e-8319-0410-a670-987f0aec2ac5
config properties and rates for gl sinks
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9637 221aa14e-8319-0410-a670-987f0aec2ac5
Replaced """! with """. Exclamation mark showed in doxygen docs.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9549 221aa14e-8319-0410-a670-987f0aec2ac5
patched channel plotter -> Stefan BrĂ¼ns
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9484 221aa14e-8319-0410-a670-987f0aec2ac5
replaced semaphore with primitive lock, adjusted drawing bounds
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9482 221aa14e-8319-0410-a670-987f0aec2ac5
plotter: require double buffering
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9333 221aa14e-8319-0410-a670-987f0aec2ac5
Make gl selection more robust for testing
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9315 221aa14e-8319-0410-a670-987f0aec2ac5
dont import plotter
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9298 221aa14e-8319-0410-a670-987f0aec2ac5
constsink in scope wrapper (backwards compadible)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9294 221aa14e-8319-0410-a670-987f0aec2ac5
more backwards compadibility, marker for scope/xy plotter
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9293 221aa14e-8319-0410-a670-987f0aec2ac5
changed glcanvas test (fedora fix)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9292 221aa14e-8319-0410-a670-987f0aec2ac5
Merged changeset r9241:9289 from jblum/glwxgui into trunk. Adds OpenGL versions of fftsink, waterfallsink, and scopesink, and new constsink. See README.gl for use. (Josh Blum)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9290 221aa14e-8319-0410-a670-987f0aec2ac5
fftsink: stretch spacer for better fit
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8586 221aa14e-8319-0410-a670-987f0aec2ac5
fftsink: y_per_div issue fixed
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8585 221aa14e-8319-0410-a670-987f0aec2ac5
fft stretch fix and control panel update
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8584 221aa14e-8319-0410-a670-987f0aec2ac5
fft sink gui with control panel
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8581 221aa14e-8319-0410-a670-987f0aec2ac5
Fix race on startup in fftsink2 (Josh Blum)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8279 221aa14e-8319-0410-a670-987f0aec2ac5
Make fftsink2 average and peak hold modes independent.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8275 221aa14e-8319-0410-a670-987f0aec2ac5
Changed fftsink2 peak hold to be concurrent with live trace.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8274 221aa14e-8319-0410-a670-987f0aec2ac5
Add missing peak hold initialization (Josh Blum)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8095 221aa14e-8319-0410-a670-987f0aec2ac5
Fix incorrect FFT size compensation in fftsink2
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7997 221aa14e-8319-0410-a670-987f0aec2ac5
Adjust ref-scale to match observed amplitude on oscope.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7871 221aa14e-8319-0410-a670-987f0aec2ac5
Added reference scaling to fftsink2. Default behavior is unchanged.
The new parameter 'ref_scale', defaulting to 1.0, represents a 0 dBy-axis value.
Updated usrp_fft.py to display dBFS by setting ref_scale to 32768.0and ref_level to 0. This results in the full 100 dB of dynamic range...
Fix bitmap update on Win32 (Don Ward).
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7840 221aa14e-8319-0410-a670-987f0aec2ac5
Fixed waterfallsink2 display with wxGTK-2.8, remove duplicated code. Thanks to Tobias Gresch.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7801 221aa14e-8319-0410-a670-987f0aec2ac5
Allow variable number of vertical divisions on FFT sinks
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7666 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r7478:7608 from michaelld/t186 into trunk. Adds ability to compile GNU Radio modules individually, using already installed dependent libraries and include files. New functionality is enabled using --with-* on configure command line; existing build options should remain unchanged. Nice work by Michael Dickens, still needs documentation update on wiki....