Impact Acquire SDK Java
TAcquisitionStartStopBehaviour Class Reference

Defines valid modes for acquisition start/stop behaviour. More...

Static Public Attributes

static final int assbDefault = acquireJNI.assbDefault_get()
 The default behaviour for acquisition start and stop.
 
static final int assbUser = acquireJNI.assbUser_get()
 The user can control the start and stop of the data transfer from the device.
 

Detailed Description

Defines valid modes for acquisition start/stop behaviour.

Since
1.12.11

Member Data Documentation

◆ assbDefault

final int assbDefault = acquireJNI.assbDefault_get()
static

The default behaviour for acquisition start and stop.

Most devices will only support this mode. When this mode is selected, the device driver will try to start and stop the transfer of data from the device automatically. Internally this will happen while image requests are being processed

◆ assbUser

final int assbUser = acquireJNI.assbUser_get()
static

The user can control the start and stop of the data transfer from the device.

In this mode, queuing of image request buffers and the actual streaming of data from the device is de-coupled. This can sometimes be favorable compared to the default behaviour e.g. when dealing with device drivers that do not accept new buffers while the acquisition engine is running. Also when working at very high frame rates, pre-queuing some buffer before starting the actual data transfer can help to avoid capture queue underruns and thus data loss.