Home > Programming notes > History back  Previous chapter  Next chapter  Print  

Event interface description

uEye ActiveX Manual Version 4.00

Event interface description

The ActiveX-Control has an event interface in order to be able to signal specific events. These can be enabled using the function EnableEvent(). The property EnableEvents can be used to enable all events at once.

Supported events for camera control:

Event

Is fired ...

EventOnFrame

when a new image was received and is present in the memory. With this event a frame number is delivered as a long parameter where the image is stored.

EventOnSequence

when a sequence has been run through completely, i.e. as many images have been recorded as there are storage locations in a sequence.

EventOnTrigger

when an image triggered by an external trigger is fully received but not processed anyway. This is the earliest possible time to start a new acquisition.

EventOnTransferFailed

when an image transfer was not successfully completed.

EventOnDeviceReconnected

when a previously disconnected camera is reconnected.

EventOnDeviceRemoved

when the opened camera is disconnected.

EventOnDeviceRemoval

when a camera is disconnected irrespective of whether it is the open camera.

EventOnNewDevice

when a new uEye camera is connected.

Supported events for general notifications:

Event

Is fired ...

MouseMove

when the user moves the mouse over the control.

MouseDown

when the user clicks the mouse button over the control.

MouseUp

when the user releases the mouse button over the control.

Click

when the user clicks within the controls window.

DblClick

when the user double clicks on the control.

Error

when the control wants to notify its container that an error occurs. The behaviour depends on the state of the EnableErrorReport property.

Related properties

EnableEvents

Related functions

EnableEvent()


Suggestion for improvement? Send us your short Feedback on this chapter. Thank you very much!

For technical questions please contact you local distributor or use the support form on our website.


© 2012 IDS Imaging Development Systems GmbH
http://www.ids-imaging.com