#!/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()