Image Manager (CVCDriver.dll) 14.0
ITrigger Interface

Interface for sending external trigger signals. More...

Enumerations

enum  CVC_TRIGGERMODE { CVC_C_TRIGGER_DISABLE = 0 , CVC_C_TRIGGER_FIELD = 1 , CVC_C_TRIGGER_ASYNCRON = 2 }
 

Functions

cvbbool_t CanTrigger (IMG Image)
 This function verifies whether the image supports the Trigger interface. More...
 
cvbres_t SetTriggerMode (IMG Image, cvbval_t sTriggerMode)
 Defines the current trigger mode. More...
 

Detailed Description

Interface for sending external trigger signals.

Enumeration Type Documentation

◆ CVC_TRIGGERMODE

Attention
The list below describes the specific constant declarations and typedefs. They are declared in the header file iCVCDriver.* .
Enumerator
CVC_C_TRIGGER_DISABLE 

Trigger is disabled.

CVC_C_TRIGGER_FIELD 

Trigger on field; acquisition starts after the first vertical blank.

CVC_C_TRIGGER_ASYNCRON 

Asynchronous trigger; acquisition starts after an asynchronous reset.

Function Documentation

◆ CanTrigger()

cvbbool_t CanTrigger ( IMG  Image)

This function verifies whether the image supports the Trigger interface.

Parameters
[in]ImageHandle of image object.
Returns
TRUE if the image supports the Trigger interface, FALSE otherwise.
Supported platforms:
Win32
Win64
Linux
Examples:
Visual Basic - VB Driver PingPong Example
Visual C++ - VC MDI Example (DLL only)

◆ SetTriggerMode()

cvbres_t SetTriggerMode ( IMG  Image,
cvbval_t  sTriggerMode 
)

Defines the current trigger mode.

Parameters
[in]ImageHandle of image object.
[in]sTriggerModeTrigger mode (see CVC_TRIGGERMODE for more information).
Returns
>=0 : OK
<0 : an error occured
Supported platforms:
Win32
Win64
Linux
Examples:
Visual Basic - VB Driver PingPong Example
Visual C++ - VC Sizeable Display
Visual C++ - VC MDI Example (DLL only)