Please enable JavaScript to view this site.

IDS Software Suite - obsolete functions 4.97

Windows_Logo
Linux_Logo

USB 2.0

GigE

USB 2.0

GigE

Syntax

INT is_GetGlobalFlashDelays (HIDS hCam, ULONG* pulDelay, ULONG* pulDuration)

Description

hint_info

This function is obsolete and should not be used anymore. We recommend to use the is_IO() function instead.

Rolling shutter cameras:
Using is_GetGlobalFlashDelays(), you can determine the times required to implement a global flash function for rolling shutter cameras. This way, a rolling shutter camera can also be used as a global shutter camera provided that no ambient light falls on the sensor outside the flash period.
If the exposure time is set too short so that no global flash operation is possible, the function returns IS_NO_SUCCESS.

hint_info

To use a rolling shutter camera with the global start function, call the is_SetGlobalShutter() function before is_GetGlobalFlashDelays(). Otherwise, incorrect values will be returned for Delay and Duration.

Global shutter cameras:
In freerun mode, the exposure of global shutter cameras is delayed if the exposure time is not set to the maximum value. is_GetGlobalFlashDelays() determines the required delay in order to synchronize exposure and flash operation. In triggered mode, the return values for delay and flash duration are 0, since no delay is necessary before exposure starts.

For further information, please refer to the "Camera basics: Shutter methods" chapter in the IDS Software Suite manual.

Input parameters

hCam

Camera handle

pulDelay

Pointer to the variable that returns the flash delay in µs.

pulDuration

Pointer to the variable that returns the flash duration in µs.

Return values

IS_SUCCESS

Function executed successfully

IS_NO_SUCCESS

General error message

Related functions

is_SetFlashStrobe()

is_SetFlashDelay()

is_SetTriggerDelay()