Class Spinnaker::ISystem¶
ClassList > Spinnaker > ISystem
The interface file for System .
#include <ISystem.h>
Inherited by the following classes: Spinnaker::System
Public Attributes¶
| Type | Name |
|---|---|
| TransportLayerSystem | TLSystem |
Public Functions¶
| Type | Name |
|---|---|
| virtual CameraList | GetCameras (bool updateInterfaces=true, bool updateCameras=true) = 0 |
| virtual InterfaceList | GetInterfaces (bool updateInterface=true) = 0 |
| virtual const LibraryVersion | GetLibraryVersion () = 0 |
| virtual SpinnakerLogLevel | GetLoggingEventPriorityLevel () = 0 |
| virtual ProducerList | GetProducers (bool updateProducers=true) = 0 |
| virtual GenApi::INodeMap & | GetTLNodeMap () const = 0 |
| virtual bool | IsInUse () = 0 |
| virtual void | RegisterEventHandler (EventHandler & evtHandlerToRegister, bool updateInterface=false) = 0 |
| virtual void | RegisterLoggingEventHandler (LoggingEventHandler & handler) = 0 |
| virtual void | ReleaseInstance () = 0 |
| virtual void | SendActionCommand (unsigned int deviceKey, unsigned int groupKey, unsigned int groupMask, unsigned long long actionTime=0, bool requestAck=false, unsigned int * pResultSize=0, ActionCommandResult results=NULL) = 0 |
| virtual void | SetLoggingEventPriorityLevel (SpinnakerLogLevel level) = 0 |
| virtual void | UnregisterAllLoggingEventHandlers () = 0 |
| virtual void | UnregisterEventHandler (EventHandler & evtHandlerToUnregister) = 0 |
| virtual void | UnregisterLoggingEventHandler (LoggingEventHandler & handler) = 0 |
| virtual bool | UpdateCameras (bool updateInterfaces=true) = 0 |
| virtual void | UpdateInterfaceList () = 0 |
| virtual bool | UpdateProducers (GenICam::gcstring ctiPath="") = 0 |
| virtual | ~ISystem () |
Protected Functions¶
| Type | Name |
|---|---|
| ISystem () |
|
| ISystem (const ISystem &) |
|
| ISystem & | operator= (const ISystem &) |
Public Attributes Documentation¶
variable TLSystem¶
Public Functions Documentation¶
function GetCameras¶
virtual CameraList Spinnaker::ISystem::GetCameras (
bool updateInterfaces=true,
bool updateCameras=true
) = 0
function GetInterfaces¶
function GetLibraryVersion¶
function GetLoggingEventPriorityLevel¶
function GetProducers¶
function GetTLNodeMap¶
function IsInUse¶
function RegisterEventHandler¶
virtual void Spinnaker::ISystem::RegisterEventHandler (
EventHandler & evtHandlerToRegister,
bool updateInterface=false
) = 0
function RegisterLoggingEventHandler¶
function ReleaseInstance¶
function SendActionCommand¶
virtual void Spinnaker::ISystem::SendActionCommand (
unsigned int deviceKey,
unsigned int groupKey,
unsigned int groupMask,
unsigned long long actionTime=0,
bool requestAck=false,
unsigned int * pResultSize=0,
ActionCommandResult results=NULL
) = 0
function SetLoggingEventPriorityLevel¶
function UnregisterAllLoggingEventHandlers¶
function UnregisterEventHandler¶
virtual void Spinnaker::ISystem::UnregisterEventHandler (
EventHandler & evtHandlerToUnregister
) = 0
function UnregisterLoggingEventHandler¶
virtual void Spinnaker::ISystem::UnregisterLoggingEventHandler (
LoggingEventHandler & handler
) = 0
function UpdateCameras¶
function UpdateInterfaceList¶
function UpdateProducers¶
function ~ISystem¶
Protected Functions Documentation¶
function ISystem [1/2]¶
function ISystem [2/2]¶
function operator=¶
The documentation for this class was generated from the following file C:/workspace/include/Interface/ISystem.h