Standard Features AW00089317000
296 Basler ace GigE
During the time that the camera is waiting for an acknowledgement, no new event
messages can be transmitted.
4. Event reporting involves making some additional software-related steps and settings. For more
information, see the "Camera Events" code sample included with the pylon software
development kit.
The Event Queue
As mentioned in the example above, the camera has an event queue. The intention of the queue is
to handle short term delays in the camera’s ability to access the network and send event messages.
When event reporting is working "smoothly", a single event will be placed in the queue and this
event will be sent to the PC in an event message before the next event is placed in the queue. If
there is an occasional short term delay in event message transmission, the queue can buffer
several events and can send them within a single event message as soon as transmission time is
available.
However, if you are operating the camera at high frame rates, the camera may be able to generate
and queue events faster than they can be transmitted and acknowledged. In this case:
1. The queue will fill and events will be dropped.
2. An event overrun will occur.
3. Assuming that you have event overrun reporting enabled, the camera will generate an "event
overrun event" and place it in the queue.
4. As soon as transmission time is available, an event message containing the event overrun
event will be transmitted to the PC.
The event overrun event is simply a warning that events are being dropped. The notification
contains no specific information about how many or which events have been dropped.