Please enable JavaScript to view this site.

IDS peak 2.20.0 / uEye+ firmware 3.80

Navigation: A: Camera basics > Further topics

Timestamp of the cameras

Scroll Previous Top Next More

IDS Peak comfortSDK, genericSDK, AFL, ICL, and IPL developer manuals are external documents.
Please contact us if you need these manuals.

The captured image contains a model-dependent timestamp for the image acquisition time. This timestamp is the buffer timestamp. The timestamp is generated in the camera and specified in nanoseconds. The timestamp starts at 0 at camera startup. Use TimestampReset to reset the camera timestamp.

For the following models, the timestamp is always identical to the time of the "ReadOutStart":

USB 3 uEye+ CP Rev. 2/Rev. 2.2

USB 3 uEye+ LE Rev. 1/Rev. 1.2

USB 3 uEye+ SE Rev. 1/Rev. 1.2

Gige uEye+ CP Rev. 2/Rev. 2.2

GigE uEye+ FA Rev. 1/Rev. 1.2

GigE uEye+ LE Rev. 2

GigE uEye+ SE Rev. 4/Rev. 4.2

GigE uEye+ Warp10

Special case: USB 3 uEye+ XCP Rev. 1.2 / USB 3 uEye+ XLE Rev. 1.2 / USB 3 uEye+ XLS Rev. 1.2

For the models of these camera families, the time of the timestamp varies depending on the operating mode. The timestamp is more inaccurate in these models and is therefore not suitable for exact time measurements. However, it can be used as a reference for the order, for example.

Freerun mode/trigger mode with "ExposureStart": Time is "ExposureStart" when the previous image is done.

Trigger mode with "ReadOutStart": Time at which the trigger signal is received.

Notes on the timestamp in the chunks

ChunkTimestamp: Returns the timestamp of the image included in the payload. The timestamp represents the time of the FrameStart (ExposureStart) internal event.

ChunkExposureTriggerTimestamp: Returns the timestamp of the “ExposureTrigger” of the image included in the payload. The timestamp represents the time of the "ExposureStart" trigger signal. ChunkExposureTriggerTimestamp returns 0 when the "ExposureStart" trigger is disabled.

ChunkLatchTriggerSource: Latches the chunk value with the selected source signal, i.e. defines at which time the selected chunk data will be captured.

For more information about chunks, see the Enabling meta data (chunks) section.

Special case uEye Transport Layer: USB 3 and GigE uEye cameras (UI models)

In trigger mode, the timestamp indicates the time when the trigger signal (hardware or software trigger) is received by the camera.

In freerun mode, the timestamp indicates the time when the sensor starts to read out image data. A rolling shutter sensor reads out image data after the first row has been exposed. A global shutter sensor reads out image data after all rows have been exposed.

© 2026 IDS Imaging Development Systems GmbH