is_WaitEvent

uEye Kamera-Handbuch Version 4.92


is_WaitEvent

Windows_Logo
Linux_Logo

-

USB 2.0

USB 3.0

GigE

Syntax

INT is_WaitEvent (HIDS hCam, INT which, INT nTimeout)

Beschreibung

Mit is_WaitEvent() kann auf uEye-Events gewartet werden. Die Funktion kehrt mit einer Erfolgsmeldung zurück, wenn das Event innerhalb der angegebenen Wartezeit eintritt.

Übergabeparameter

hCam

Handle auf Kamera

which

ID des Events (siehe is_EnableEvent())

nTimeout

Zeit in Millisekunden (ms), die auf das Eintreten eines Events gewartet wird.

Mittels der Konstanten INFINITE können Sie die Zeit für den Timeout auf unendlich setzen.

Rückgabewert

IS_NO_SUCCESS

Allgemeine Fehlermeldung

IS_SUCCESS

Funktion erfolgreich

IS_TIMED_OUT

Ein Timeout trat auf. Eine Bildaufnahme konnte nicht in der vorgeschriebenen Zeit beendet werden.

Das bedeutet, dass die angegebene Wartezeit abgelaufen ist, ohne dass das Event eingetreten ist.

Verwandte Funktionen

•is_EnableEvent()

•is_DisableEvent()

Beispiel

//FRAME-Event aktivieren und initialisieren

is_EnableEvent(hCam, IS_SET_EVENT_FRAME);

 

//Bildaufnahme starten und 1000 ms auf Event warten

is_FreezeVideo(hCam, IS_DONT_WAIT);

INT nRet = is_WaitEvent(hCam, IS_SET_EVENT_FRAME, 1000);

if (nRet == IS_TIMED_OUT)

{

    /* wait timed out */

}

else if (nRet == IS_SUCCESS)

{

    /* event signalled */

}

is_DisableEvent(hCam, IS_SET_EVENT_FRAME);

Haben Sie Verbesserungshinweise? Senden Sie ein kurzes Feedback zu diesem Kapitel. Vielen Dank!
Bei technischen Fragen wenden Sie sich bitte an Ihren lokalen Händler oder nutzen Sie das Support-Formular auf unserer Internetseite.


© 2019 IDS Imaging Development Systems GmbH
https://de.ids-imaging.com