Skip to content

Class SpinnakerNET::abstract

ClassList > SpinnakerNET > abstract

More...

  • #include <ManagedDeviceEventHandler.h>

Inherits the following classes: ManagedEventHandler, ManagedEventHandler, ManagedEventHandler, ManagedEventHandler

Public Functions

Type Name
void CallOnLoggingEvent (Spinnaker::LoggingEventDataPtr loggingEvent)
UInt64 GetDeviceEventID ()
String GetDeviceEventName ()
const uint8_t * GetDeviceEventPayloadData ()
array< byte > GetEventPayloadData ()
UINT32 GetEventPayloadDataSize ()
ManagedDeviceEventHandler ()
ManagedImageEventHandler ()
ManagedInterfaceEventHandler ()
ManagedLoggingEventHandler ()
ManagedSystemEventHandler ()
virtual void OnLogEvent (SpinnakerNET::ManagedLoggingEventData^ loggingEvent) = 0
~ManagedDeviceEventHandler ()
~ManagedImageEventHandler ()
~ManagedInterfaceEventHandler ()
~ManagedLoggingEventHandler ()
~ManagedSystemEventHandler ()

Protected Attributes

Type Name
internal __pad0__

Protected Functions

Type Name
void CallOnDeviceRemoval (Spinnaker::CameraPtr camera)
void CallOnInterfaceRemoval (Spinnaker::InterfacePtr)
virtual void OnDeviceArrival (IManagedCamera^)
virtual void OnDeviceEvent (String^)
virtual void OnDeviceRemoval (IManagedCamera^)
virtual void OnImageEvent (ManagedImage^)
virtual void OnInterfaceArrival (IManagedInterface^)
virtual void OnInterfaceRemoval (IManagedInterface^)

Detailed Description

Deprecated

Use Node::Updated() event instead.

Managed abstract device event base class. The event callbacks, i.e. On<Event>() functions will be called via the internal CallOn<Event>() calls.

Public Functions Documentation

function CallOnLoggingEvent

void SpinnakerNET::abstract::CallOnLoggingEvent (
    Spinnaker::LoggingEventDataPtr loggingEvent
) 

function GetDeviceEventID

UInt64 SpinnakerNET::abstract::GetDeviceEventID () 

function GetDeviceEventName

String SpinnakerNET::abstract::GetDeviceEventName () 

function GetDeviceEventPayloadData

const  uint8_t * SpinnakerNET::abstract::GetDeviceEventPayloadData () 

function GetEventPayloadData

inline array < byte > SpinnakerNET::abstract::GetEventPayloadData () 

function GetEventPayloadDataSize

inline UINT32 SpinnakerNET::abstract::GetEventPayloadDataSize () 

function ManagedDeviceEventHandler

SpinnakerNET::abstract::ManagedDeviceEventHandler () 

function ManagedImageEventHandler

SpinnakerNET::abstract::ManagedImageEventHandler () 

function ManagedInterfaceEventHandler

SpinnakerNET::abstract::ManagedInterfaceEventHandler () 

function ManagedLoggingEventHandler

SpinnakerNET::abstract::ManagedLoggingEventHandler () 

function ManagedSystemEventHandler

SpinnakerNET::abstract::ManagedSystemEventHandler () 

function OnLogEvent

virtual void SpinnakerNET::abstract::OnLogEvent (
    SpinnakerNET::ManagedLoggingEventData ^ loggingEvent
) = 0

function ~ManagedDeviceEventHandler

SpinnakerNET::abstract::~ManagedDeviceEventHandler () 

function ~ManagedImageEventHandler

SpinnakerNET::abstract::~ManagedImageEventHandler () 

function ~ManagedInterfaceEventHandler

SpinnakerNET::abstract::~ManagedInterfaceEventHandler () 

function ~ManagedLoggingEventHandler

SpinnakerNET::abstract::~ManagedLoggingEventHandler () 

function ~ManagedSystemEventHandler

SpinnakerNET::abstract::~ManagedSystemEventHandler () 

Protected Attributes Documentation

variable __pad0__

internal SpinnakerNET::abstract::__pad0__;

Protected Functions Documentation

function CallOnDeviceRemoval

void SpinnakerNET::abstract::CallOnDeviceRemoval (
    Spinnaker::CameraPtr camera
) 

function CallOnInterfaceRemoval

void SpinnakerNET::abstract::CallOnInterfaceRemoval (
    Spinnaker::InterfacePtr
) 

function OnDeviceArrival

inline virtual void SpinnakerNET::abstract::OnDeviceArrival (
    IManagedCamera ^
) 

function OnDeviceEvent

inline virtual void SpinnakerNET::abstract::OnDeviceEvent (
    String^
) 

function OnDeviceRemoval

inline virtual void SpinnakerNET::abstract::OnDeviceRemoval (
    IManagedCamera ^
) 

function OnImageEvent

inline virtual void SpinnakerNET::abstract::OnImageEvent (
    ManagedImage ^
) 

function OnInterfaceArrival

inline virtual void SpinnakerNET::abstract::OnInterfaceArrival (
    IManagedInterface ^
) 

function OnInterfaceRemoval

inline virtual void SpinnakerNET::abstract::OnInterfaceRemoval (
    IManagedInterface ^
) 


The documentation for this class was generated from the following file C:/workspace/src/SpinnakerNET/ManagedDeviceEventHandler.h