Commit 598348c0 authored by Jerome Hugues's avatar Jerome Hugues

* Demonstrate usage of getSourcePorts and getDestinationPorts

parent b597f33d
...@@ -31,6 +31,8 @@ args = sys.argv[1:] ...@@ -31,6 +31,8 @@ args = sys.argv[1:]
import ocarina import ocarina
import lmp import lmp
from ocarina_common_tools import *
import libocarina_python
def visitor (component, level): def visitor (component, level):
""" """
...@@ -49,14 +51,15 @@ def visitor (component, level): ...@@ -49,14 +51,15 @@ def visitor (component, level):
if features is not None : if features is not None :
print ' ' * level,' -> features:',features print ' ' * level,' -> features:',features
for feature in features : for feature in features :
print ' ' * level,' -> ',feature,",",lmp.getInstanceName(feature)[0] print ' ' * level,' -> feature:',feature,', ',lmp.getInstanceName(feature)[0]
print ' ' * level,' source feature: ', lmp.getInstanceName(ocarina.getSourcePorts(feature)[0])[0]
print ' ' * level,' destination feature: ', lmp.getInstanceName(ocarina.getDestinationPorts(feature)[0])[0]
properties = ocarina.AIN.Properties(component)[0]; properties = ocarina.AIN.Properties(component)[0];
if properties is not None : if properties is not None :
print ' ' * level,' -> properties:' print ' ' * level,' -> properties:'
for property in properties: for property in properties:
print ' ' * level,' ',ocarina.getPropertyValue(component,property)[0] print ' ' * level,' ',ocarina.getPropertyValue(component,property)[0]
print '[looking for priority] ' * level,' ',ocarina.getPropertyValueByName(component,u'priority')[0]
subcomponents=ocarina.AIN.Subcomponents(component)[0]; subcomponents=ocarina.AIN.Subcomponents(component)[0];
if subcomponents is not None : if subcomponents is not None :
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment