summaryrefslogtreecommitdiff
path: root/grc/src
Commit message (Collapse)AuthorAgeFilesLines
* Merging r11186:11273 from grc branch.jblum2009-06-2380-8583/+0
| | | | | | | | | 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
* Merged wxgui/forms branch r11124:11183jblum2009-06-134-676/+0
| | | | | | | | | | | | | | | | | | 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. The forms module will be used by future gui apps (usrp siggen...). Tasks: Moved forms module into wxgui. Modified *_window classes to use the forms module. Added features to forms as required. Removed pubsub aware forms in common.py. Switched grc to use the forms module in wxgui. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11184 221aa14e-8319-0410-a670-987f0aec2ac5
* improved gr doc extraction from doxygen xmljblum2009-06-041-9/+11
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11173 221aa14e-8319-0410-a670-987f0aec2ac5
* use the gr doc extractor for the usrp2 as welljblum2009-06-011-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11171 221aa14e-8319-0410-a670-987f0aec2ac5
* tooltips for blocks in the category window, pygtk 2.12 and abovejblum2009-06-011-1/+8
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11170 221aa14e-8319-0410-a670-987f0aec2ac5
* Restored the eval cache. Use a hash of the code+namespace rather than a copy ↵jblum2009-06-011-8/+7
| | | | | | of the code + namespace objects which causes issue. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11169 221aa14e-8319-0410-a670-987f0aec2ac5
* Disabled eval cache, seems to fix odd problem with importing numpy, and ↵jblum2009-06-011-4/+4
| | | | | | evaluating seemingly innocent strings. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11168 221aa14e-8319-0410-a670-987f0aec2ac5
* Pass-up actual exception message when param evaluation fails.jblum2009-05-291-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11166 221aa14e-8319-0410-a670-987f0aec2ac5
* eval fixjblum2009-05-291-1/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11165 221aa14e-8319-0410-a670-987f0aec2ac5
* Did a little work with path handling.jblum2009-05-292-14/+9
| | | | | | | | Additional blocks paths can be specified with environment variable GRC_BLOCKS_PATH git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11163 221aa14e-8319-0410-a670-987f0aec2ac5
* Make the hardcoded paths in grc optionally configurable from environment ↵jblum2009-05-284-11/+14
| | | | | | | | | | | variables: GR_DOCDIR, GR_DATADIR Allows the grc data files to up-rooted for a package installation (specifically macosx). Hardcoded path is the default when environment variables are undefined. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11161 221aa14e-8319-0410-a670-987f0aec2ac5
* color code refactoringjblum2009-05-256-34/+50
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11115 221aa14e-8319-0410-a670-987f0aec2ac5
* Replaced the is_match function with regular expression.jblum2009-05-231-37/+16
| | | | | | | | | | | | Cache the results of the doc extraction. Removed support for blks2 docs until that is sorted out. The matching will handle any file extension, as to also support .xml.gz files in the gnuradio-docs deb. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11099 221aa14e-8319-0410-a670-987f0aec2ac5
* Quick fix for ubuntu docs dir.jblum2009-05-221-5/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11087 221aa14e-8319-0410-a670-987f0aec2ac5
* Added custom grc_blks2 tcp source and sink blocks + wrappers.jblum2009-05-203-0/+68
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11063 221aa14e-8319-0410-a670-987f0aec2ac5
* Re-implemented variable sink so that it can pass vector-aligned samples.jblum2009-05-193-2/+68
| | | | | | | | | | Created backend grc blks2 block to sample the stream and set callback. Renamed variable sink and moved it into the sinks category. Added example of variable sink reading taps from a stream and setting them to a FIR filter. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11062 221aa14e-8319-0410-a670-987f0aec2ac5
* Blacklist certain ID names, such as python builtins, and gnuradio modules.jblum2009-05-143-1/+8
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11032 221aa14e-8319-0410-a670-987f0aec2ac5
* Create one drawing area per flowgraph/notebook page.jblum2009-05-144-35/+45
| | | | | | | | | | | | Previously, there was one global drawing area, and empty notebook pages. This has the advantage of saving the scroll position though mutiple scroll windows, rendering the flow graph only when the notebook page is realized, and proper use + appearance of the gtk notebook git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11030 221aa14e-8319-0410-a670-987f0aec2ac5
* shared drawing area method for creating new pixmapsjblum2009-05-144-8/+8
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11029 221aa14e-8319-0410-a670-987f0aec2ac5
* Moved resizing logic out of animation path.jblum2009-05-063-24/+28
| | | | | | | | | Drawing area configure event for pixmap creation. State handler for flow graph resizing. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10978 221aa14e-8319-0410-a670-987f0aec2ac5
* Added LO Offset param to usrp simple and dual block wrappers.jblum2009-05-062-0/+6
| | | | | | | | Modified usrp simple and dual wrapper classes with setter methods. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10974 221aa14e-8319-0410-a670-987f0aec2ac5
* update when elems created or deletedjblum2009-05-051-0/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10969 221aa14e-8319-0410-a670-987f0aec2ac5
* speed up for flow graphs with many blocks:jblum2009-05-052-9/+15
| | | | | | | | separated highlighting update logic so update does not have to be called on selection. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10958 221aa14e-8319-0410-a670-987f0aec2ac5
* Cleanup: port modify code, other misc cleanup.jblum2009-05-033-35/+34
| | | | | | | | | | Fix: flowgraph update removes deleted-selected elements. Fix: do all selected elements when putting selected elements on-top. Fix: simplified get_elements, was causing strange bug. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10947 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix for custom category paths.jblum2009-05-021-2/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10946 221aa14e-8319-0410-a670-987f0aec2ac5
* Remove some uses of kludge_copy from r10879 and ticket:161jblum2009-05-011-4/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10944 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged grc developer branch r10679:10938jblum2009-05-0137-866/+1270
| | | | | | | | | | | | Misc fixes and internal changes. Added help menu for usage tips. Added drag and drop for blocks. Removed callback controls, adopted forms. Any type can have enumerated options. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10941 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10666:10669 from jblum/vlen. Trunk passes distcheck.jblum2009-03-241-3/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10678 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10463:10658 from jblum/gui_guts into trunk. Trunk passes distcheck.jcorgan2009-03-201-12/+12
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10660 221aa14e-8319-0410-a670-987f0aec2ac5
* Properly handle duplicated IDs.jblum2009-03-181-3/+3
| | | | | | | | | Duplicates OK in disabled blocks. Confine validation errors to blocks involved. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10633 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul of ↵jcorgan2009-03-142-4/+2
| | | | | | SWIG usage in build system, also fixes ticket:130. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10596 221aa14e-8319-0410-a670-987f0aec2ac5
* Added OFDM Mod and Demod to GRC (cough cough... kludge).jblum2009-03-122-57/+110
| | | | | | | | Generalized the packet mod and demod stuff to accept the OFDM blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10585 221aa14e-8319-0410-a670-987f0aec2ac5
* Add a warning about flow control and throttle when the fg is generated.jblum2009-03-112-0/+11
| | | | | | | | Because who reads the wiki anyway. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10581 221aa14e-8319-0410-a670-987f0aec2ac5
* usrp methods for computing the mux for dual subdevicesjblum2009-02-172-20/+10
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10457 221aa14e-8319-0410-a670-987f0aec2ac5
* kludge the legacy: usrp subdevice 2, the 3rd subdevicejblum2009-02-172-12/+13
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10448 221aa14e-8319-0410-a670-987f0aec2ac5
* port and type controller modify logic out of guijblum2009-02-123-39/+62
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10442 221aa14e-8319-0410-a670-987f0aec2ac5
* proper check for too many connectionsjblum2009-02-061-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10404 221aa14e-8319-0410-a670-987f0aec2ac5
* grc: better handling of disabled elementsjblum2009-02-067-46/+22
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10403 221aa14e-8319-0410-a670-987f0aec2ac5
* better type checking in reprjblum2009-02-051-9/+8
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10401 221aa14e-8319-0410-a670-987f0aec2ac5
* nicer display formatting, and use of eng notationjblum2009-02-043-39/+65
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10391 221aa14e-8319-0410-a670-987f0aec2ac5
* removed auto tr from sources, combined auto tr with transmit options in sinksjblum2009-02-022-3/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10376 221aa14e-8319-0410-a670-987f0aec2ac5
* options for hb filter in usrp simple sourcejblum2009-02-013-22/+28
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10369 221aa14e-8319-0410-a670-987f0aec2ac5
* insert for odictjblum2009-02-011-0/+26
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10368 221aa14e-8319-0410-a670-987f0aec2ac5
* bug fix, unselect on double clickjblum2009-01-301-3/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10347 221aa14e-8319-0410-a670-987f0aec2ac5
* grc usrp supports 8 bitsjblum2009-01-303-60/+55
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10344 221aa14e-8319-0410-a670-987f0aec2ac5
* added eng notation to slider gui controljblum2009-01-291-14/+27
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10333 221aa14e-8319-0410-a670-987f0aec2ac5
* new and improved simple/dual usrp blocks and wrapper classesjblum2009-01-265-327/+276
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10305 221aa14e-8319-0410-a670-987f0aec2ac5
* -u for unbuffered python exec, fix:callbacks from enabled blocks onlyjblum2009-01-261-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10304 221aa14e-8319-0410-a670-987f0aec2ac5
* test case of file DNEjblum2009-01-232-5/+6
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10292 221aa14e-8319-0410-a670-987f0aec2ac5
* dont hide vlen controller when vlen > 1jblum2009-01-201-2/+10
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10272 221aa14e-8319-0410-a670-987f0aec2ac5