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}










