diff options
author | Nicholas McCarthy <namccart@gmail.com> | 2013-07-15 22:02:27 -0400 |
---|---|---|
committer | Nicholas McCarthy <namccart@gmail.com> | 2013-07-15 22:02:27 -0400 |
commit | 077f3572a8ff4455eb2734bb561af15e7d4db117 (patch) | |
tree | 72222dcf1a8839a513718d572acf7583b60baaed /grc/python/FlowGraph.py | |
parent | d9bfc7248c2ed318b067d5ad58d96cedd2a91197 (diff) |
some omissions from orig. buspot delivery
Diffstat (limited to 'grc/python/FlowGraph.py')
-rw-r--r-- | grc/python/FlowGraph.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/grc/python/FlowGraph.py b/grc/python/FlowGraph.py index 22ed4f76d6..180d605720 100644 --- a/grc/python/FlowGraph.py +++ b/grc/python/FlowGraph.py @@ -154,6 +154,40 @@ class FlowGraph(_FlowGraph, _GUIFlowGraph): monitors = filter(lambda b: _monitors_searcher.search(b.get_key()), self.get_enabled_blocks()) return monitors + + def get_bussink(self): + bussink = filter(lambda b: _bussink_searcher.search(b.get_key()), self.get_enabled_blocks()) + + for i in bussink: + for j in i.get_params(): + if j.get_name() == 'On/Off' and j.get_value() == 'on': + return True; + + return False + + + + def get_bussrc(self): + bussrc = filter(lambda b: _bussrc_searcher.search(b.get_key()), self.get_enabled_blocks()) + + for i in bussrc: + for j in i.get_params(): + if j.get_name() == 'On/Off' and j.get_value() == 'on': + return True; + + return False + + def get_bus_structure_sink(self): + bussink = filter(lambda b: _bus_struct_sink_searcher.search(b.get_key()), self.get_enabled_blocks()) + + return bussink + + def get_bus_structure_src(self): + bussrc = filter(lambda b: _bus_struct_src_searcher.search(b.get_key()), self.get_enabled_blocks()) + + return bussrc + + def rewrite(self): """ Flag the namespace to be renewed. |