Please enable JavaScript to view this site.

IDS peak 26.06. / uEye+ firmware 3.94

Returns the system timestamp as Unix time (as of January 1, 1970) captured during the last synchronization with the device timestamp. The value is updated when SynchronizationTimestampLatch is executed.

The effective accuracy of this timestamp depends on platform- and environment-specific influences such as system clock resolution, operating system scheduling behavior, and system or network load. A deterministic precision cannot be guaranteed. Measurements under typical operating conditions show a deviation most commonly in the range of 1–2 ms and typically below 10 ms.

For high-precision synchronization use cases, the device timestamp should be preferred. Devices supporting IEEE 1588 (PTP) can provide significantly higher timing accuracy and cross-system synchronization.

Name

SynchronizationTimestampMode

Category

DeviceControl

Interface

Integer

Access

Read

Unit

ns

Visibility

Expert

Values

≥ 0

Standard

IDS

Availability uEye+

icon-gev icon-u3v

Availability uEye

-

Code example

C++

// Determine the current SynchronizationTimestampSystem
int64_t value = nodeMapLocalDevice->FindNode<peak::core::nodes::IntegerNode>("SynchronizationTimestampSystem")->Value();

C#

// Determine the current SynchronizationTimestampSystem
long value = nodeMapLocalDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.IntegerNode>("SynchronizationTimestampSystem").Value();

Python

# Determine the current SynchronizationTimestampSystem (int)
value = nodeMapLocalDevice.FindNode("SynchronizationTimestampSystem").Value()