Please enable JavaScript to view this site.

IDS peak 2.20.0 / uEye+ firmware 3.80

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

Sets the delay to apply at the reception of a TimerTriggerSource signal before starting the timer.

Name

TimerDelay[TimerSelector]

Category

CounterAndTimerControl

Interface

Float

Access

Read/Write

Unit

µs

Visibility

Expert

Values

0 ... 16777215
Increment: 1

Standard

SFNC

Availability uEye+

icon-gev icon-u3v

Availability uEye

-

Code example

C++

// Before accessing TimerDelay, make sure TimerSelector is set correctly
// Set TimerSelector to "Timer0"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("TimerSelector")->SetCurrentEntry("Timer0");
// Determine the current TimerDelay
double value = nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("TimerDelay")->Value();
// Set TimerDelay to 0.0 us
nodeMapRemoteDevice->FindNode<peak::core::nodes::FloatNode>("TimerDelay")->SetValue(0.0);

C#

// Before accessing TimerDelay, make sure TimerSelector is set correctly
// Set TimerSelector to "Timer0"
nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.EnumerationNode>("TimerSelector").SetCurrentEntry("Timer0");
// Determine the current TimerDelay
double value = nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.FloatNode>("TimerDelay").Value();
// Set TimerDelay to 0.0 us
nodeMapRemoteDevice.FindNode<IDSImaging.Peak.API.Core.Nodes.FloatNode>("TimerDelay").SetValue(0.0);

Python

# Before accessing TimerDelay, make sure TimerSelector is set correctly
# Set TimerSelector to "Timer0" (str)
nodeMapRemoteDevice.FindNode("TimerSelector").SetCurrentEntry("Timer0")
# Determine the current TimerDelay (float)
value = nodeMapRemoteDevice.FindNode("TimerDelay").Value()
# Set TimerDelay to 0.0 us (float)
nodeMapRemoteDevice.FindNode("TimerDelay").SetValue(0.0)

© 2026 IDS Imaging Development Systems GmbH