PySpin.ISystem

class ISystem(*args, **kwargs)

The interface file for System.

GetCameras(self, updateInterfaces=True, updateCameras=True) CameraList

Parameters

updateInterfaces: bool updateCameras: bool

GetInterfaces(self, updateInterface=True) InterfaceList

Parameters

updateInterface: bool

GetLibraryVersion(self) LibraryVersion
GetLoggingEventPriorityLevel(self) Spinnaker::SpinnakerLogLevel
GetProducers(self, updateProducers=True) ProducerList

Parameters

updateProducers: bool

GetTLNodeMap(self) INodeMap
IsInUse(self) bool
RegisterEventHandler(self, evtHandlerToRegister, updateInterface=False)

Parameters

evtHandlerToRegister: Spinnaker::EventHandler & updateInterface: bool

RegisterLoggingEventHandler(self, handler)

Parameters

handler: Spinnaker::LoggingEventHandler &

ReleaseInstance(self)
SendActionCommand(self, deviceKey, groupKey, groupMask, actionTime=0, requestAck=False, pResultSize=None, results=0)

Parameters

deviceKey: unsigned int groupKey: unsigned int groupMask: unsigned int actionTime: unsigned long long requestAck: bool pResultSize: unsigned int * results: Spinnaker::ActionCommandResult []

SetLoggingEventPriorityLevel(self, level)

Parameters

level: enum Spinnaker::SpinnakerLogLevel

UnregisterAllLoggingEventHandlers(self)
UnregisterEventHandler(self, evtHandlerToUnregister)

Parameters

evtHandlerToUnregister: Spinnaker::EventHandler &

UnregisterLoggingEventHandler(self, handler)

Parameters

handler: Spinnaker::LoggingEventHandler &

UpdateCameras(self, updateInterfaces=True) bool

Parameters

updateInterfaces: bool

UpdateInterfaceList(self)
UpdateProducers(self, ctiPath='') bool

Parameters

ctiPath: Spinnaker::GenICam::gcstring

property TLSystem