User`s manual

Genie Color Series-GigE Vision Camera Operational Reference 63
Events
Genie supports a number of events that a control application can monitor. Events provide real time notification on
various stages of the acquisition sequence and of error conditions. A Sapera application registers callbacks for those
events that need monitoring.
Sapera Callbacks
Two types a callbacks can be registered for events when using the Genie:
Transfer events concerning host system buffers.
Use the Sapera Transfer Module
In the Sapera C library: see CorXferRegisterCallback
In the Sapera++ library: see SapXferCallbackInfo class
Acquisition events concerning the acquisition device, specifically the Genie camera.
Use the Sapera Acquisition Module
In the Sapera C library: see CorAcqDeviceRegisterCallbackByName or
CorAcqDeviceRegisterCallbackByName
In the Sapera++ library: see SapAcqDeviceCallbackInfo class
Acquisition Device Event Name
(case sensitive strings)
Description
Start of Trigger Trigger is valid based on the programmed trigger parameters
Start of Exposure Exposure has started
End of Exposure Exposure is complete
Feature Value Changed Parameter value is changed
Feature Info Changed Configuration parameter is changed
Invalid Trigger Trigger event (software or external) was invalid
Input Event 0 External Input # 1 has received a valid signal
Input Event 1 External Input # 2 has received a valid signal
Output Event 0 External Output # 1 has changed state
Output Event 1 External Output # 2 has changed state
Transfer Event Name Description
End of frame transfer Video frame transferred to host buffer
Event Selection via GigE Vision Compliant Applications
XML features for Events:
EventSelector = {AcquisitionTrigger = 2, ExposureStart = 3, ExposureEnd = 4}
EventNotification = {Off = 0, GigEVisionEvent = 1}