Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

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

Specifies the minimum timeout that triggers a resend request in the stream channel. The actual timeout that is used by the stream channel depends on ResendRequestTimeout, the configured packet delay (see DeviceLinkThroughputLimit), and the used loss handling mode (see LossHandlingMode "Unlimited"). The timeout refers to the time between two packets for the same frame. If the timeout expires resends for the frame's missing packets are requested.

Name

ResendRequestTimeout[LossHandlingMode]

Category

StreamControl

Interface

Integer

Access

Read/Write

Unit

ms

Visibility

Expert

Values

1 …60 000

Increment: 1

Default (depends on LossHandlingMode):

"Off": not available

"Limited": not available

"Unlimited": 10

Standard

IDS

Availability uEye+

icon-gev

Availability uEye

-

Code example

C++

// Determine the current ResendRequestTimeout. LossHandlingMode must be set to "Unlimited".
int64_t value = nodeMapDataStream->FindNode<peak::core::nodes::IntegerNode>("ResendRequestTimeout")->Value();
// Set ResendRequestTimeout to 20 ms
nodeMapDataStream->FindNode<peak::core::nodes::IntegerNode>("ResendRequestTimeout")->SetValue(20);

C#

// Determine the current ResendRequestTimeout. LossHandlingMode must be set to "Unlimited".
long value = nodeMapDataStream.FindNode<peak.core.nodes.IntegerNode>("ResendRequestTimeout").Value();
// Set ResendRequestTimeout to 20 ms
nodeMapDataStream.FindNode<peak.core.nodes.IntegerNode>("ResendRequestTimeout").SetValue(20);

Python

# Determine the current ResendRequestTimeout (int). LossHandlingMode must be set to "Unlimited".
value = nodeMapDataStream.FindNode("ResendRequestTimeout").Value()
# Set ResendRequestTimeout to 20 ms (int)
nodeMapDataStream.FindNode("ResendRequestTimeout").SetValue(20)

© 2024 IDS Imaging Development Systems GmbH