diff options
Diffstat (limited to 'pyvimba/tests/test_interfaces.py')
| -rw-r--r-- | pyvimba/tests/test_interfaces.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pyvimba/tests/test_interfaces.py b/pyvimba/tests/test_interfaces.py new file mode 100644 index 0000000..2620289 --- /dev/null +++ b/pyvimba/tests/test_interfaces.py @@ -0,0 +1,29 @@ +#!/usr/bin/python + +from pyvimba.vimba import * +import time + +def test_interfaces(): + # start Vimba + vimba = Vimba() + vimba.startup() + + # get list of available interfaces + interfaceIds = vimba.getInterfaceIds() + for interfaceId in interfaceIds: + print 'Interface ID:', interfaceId + + # get interface object and open it + interface0 = vimba.getInterface(interfaceIds[0]) + interface0.openInterface() + + # list interface features + interfaceFeatureNames = interface0.getFeatureNames() + for name in interfaceFeatureNames: + print 'Interface feature:', name + + # close interface + interface0.closeInterface() + + # shutdown Vimba + vimba.shutdown() |
