summaryrefslogtreecommitdiff
path: root/grc/base/Block.py
Commit message (Collapse)AuthorAgeFilesLines
* grc-refactor: move grc.base to grc.python.baseSebastian Koslowski2016-02-171-542/+0
|
* grc: mark param type multiline as protectedSebastian Koslowski2015-11-061-1/+1
|
* grc: no block alias param for Options blocksSebastian Koslowski2015-09-221-8/+6
|
* grc: remove bypassed blocks from generated codeSebastian Koslowski2015-08-051-2/+0
|
* grc: Added ability to bypass blocks (Suggested by Chris Headley).Seth Hitefield2015-06-111-7/+79
| | | | | Only for blocks that have a single source and sink of the same type. Feature can be disabled per block using the 'disable_bypass' flag in the block definition.
* grc: add <flags> to blocks dtd (<throttle> still supported)Sebastian Koslowski2015-06-111-2/+16
|
* Merge remote-tracking branch 'skoslowski/master_grcwg'Johnathan Corgan2015-04-291-1/+1
|\
| * grc: keep block/connection/param order when saving flow-graphsSebastian Koslowski2015-04-281-1/+1
| |
* | grc: no block alias for variablesSebastian Koslowski2015-04-281-1/+2
|/
* grc: new param type 'multiline' for comment entry boxSebastian Koslowski2015-04-031-1/+1
|
* grc: add block commentsSebastian Koslowski2015-04-031-0/+12
|
* grc: undo port type caching (fixes type controller)Sebastian Koslowski2015-01-131-6/+3
|
* grc: design time values for object-like variablesSebastian Koslowski2014-07-041-2/+5
|
* grc: adding advanced tab feature to set a block's alias.Tom Rondeau2014-05-171-31/+40
| | | | | | | | Does not allow for setting individual block aliases underneath a hier_block. runtime: updates block registery to support updating block's alias that's then accessible through alias(). Adds an update_symbolic_name to the block_registry to delete the old key and add the new one. The block_registry only keeps the symbol_name (which never changes during the lifetime of the block) and the latest alias name that was set.
* grc: adding param templatesSebastian Koslowski2014-04-101-2/+2
|
* grc: tabbed PropsDialogSebastian Koslowski2014-03-151-4/+13
|
* grc: adding ability to manipulate set_max_output_buffer based on block ↵Tim O'Shea2013-11-071-0/+10
| | | | properties (please use caution when using this, realize there are a number of other constraints that will ultimately lead to the chosen buffer size)
* GRC: show categories from XML tree files in searchSebastian Koslowski2013-10-261-0/+1
|
* grc: checks for virtual/pad source/sink and ignores them for affinity and ↵Tom Rondeau2013-07-191-2/+11
| | | | buffer size fields.
* grc: portability fix for older grc files that have missing affinity and ↵Tim O'Shea2013-07-191-0/+6
| | | | minoutbuf keys
* grc: allow set_min_output_buffer on any blocks that have output portsTim O'Shea2013-07-191-0/+10
|
* runtime: added support for setting thread affinity to all blocks under a ↵Tom Rondeau2013-07-171-2/+10
| | | | | | | | | | | | | hier_block2. grc: added field to all blocks to set the thread affinity to a list of processors. docs: updated docs on thread affinity for new features. Conflicts: grc/base/Block.py grc/python/flow_graph.tmpl
* indent error fixNicholas McCarthy2013-07-151-12/+12
|
* some omissions from orig. buspot deliveryNicholas McCarthy2013-07-151-0/+15
|
* grc: Fix whitespace issue in grc to use proper spacesTim O'Shea2013-07-091-367/+337
| | | | Remove all \t's to match the rest of GNU Radio
* grc: add bus portsNicholas McCarthy2013-07-081-0/+123
| | | | | Bus ports allow ganging together of block input or output ports into a single display item for connection to other bus ports.
* Merge branch 'master' into nextJohnathan Corgan2012-09-281-0/+1
|\
| * added the ability to open custom GRC hier block definitions from graphs ↵Tim O'Shea2012-09-281-0/+1
| | | | | | | | using an instance of them
* | docs: Modified argument formating in python docstrings in grc.Ben Reynwar2012-08-141-13/+37
|/
* grc: replaced asserts in base subdirectoryJosh Blum2011-04-141-7/+7
|
* removed unused import statements, thanks pyflakesJosh Blum2009-12-061-2/+0
|
* hash the tuple of hashes to id the current paramsJosh Blum2009-09-251-1/+1
|
* xor that hashJosh Blum2009-09-181-1/+1
|
* bug fix for handling loading of dynamic paramsJosh Blum2009-09-181-7/+17
|
* Implement a recursive validation api in the base Element class.Josh Blum2009-09-051-22/+1
| | | | | | | 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.
* we dont use test() -> remove itJosh Blum2009-09-031-8/+0
|
* Switched the python classes to inherit from the base and gui classes.Josh Blum2009-08-301-4/+4
| | | | | Use only **kwargs so all contructor parameters must be passed with keys. Moved gui input forms classes from base to gui param module.
* Replaced TYPES in Port and Param with types parameter.Josh Blum2009-08-291-3/+3
| | | | | Replaced odict in options for storing options with a list. Fix virtual port check in flow graph template.
* added rewrite methods to element to separate from validation logicJosh Blum2009-08-261-0/+8
|
* Added virtual sink and logic to clone port.Josh Blum2009-08-261-4/+3
| | | | | Tweaks to the base validation routines. Validate twice in the update until rewrite functions are implemented.
* added continuation mode for pad source and sinksJosh Blum2009-08-201-1/+3
|
* Removed Source and Sink classes as Port subclasses.Josh Blum2009-08-171-2/+2
| | | | A port can be a source or a sink based on the dir parameter.
* params, sources, and sinks now stored internally as lists. The keys for said ↵Josh Blum2009-08-141-19/+22
| | | | objects are now only stored in one place (in the object).
* Merging r11186:11273 from grc branch.jblum2009-06-231-0/+261
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