Please enable JavaScript to view this site.

IDS peak 2.8.0 / uEye+ firmware 3.33

Specifies the minimum timeout that triggers a frame to be aborted in the stream channel. The actual timeout that is used by the stream channel depends on FrameAbortTimeout, the configured packet delay (see DeviceLinkThroughputLimit), and the used loss handling mode (see LossHandlingMode "Limited"). The timeout refers to the time between two packets for the same frame. If the timeout expires the frame is marked as incomplete and completed, i.e. delivered.

Name

FrameAbortTimeout[LossHandlingMode]

Category

StreamControl

Interface

Integer

Access

Read/Write

Unit

ms

Visibility

Expert

Values

1 …60 000

Increment: 1

Default (depends on LossHandlingMode):

"Off": 40

"Limited": 40

"Unlimited": not available

Standard

IDS

Availability uEye+

icon-gev

Availability uEye

-

Code example

C++

// Determine the current FrameAbortTimeout
int64_t value = nodeMapDataStream->FindNode<peak::core::nodes::IntegerNode>("FrameAbortTimeout")->Value();
// Set FrameAbortTimeout to 100 ms
nodeMapDataStream->FindNode<peak::core::nodes::IntegerNode>("FrameAbortTimeout")->SetValue(100);

C#

// Determine the current FrameAbortTimeout
long value = nodeMapDataStream.FindNode<peak.core.nodes.IntegerNode>("FrameAbortTimeout").Value();
// Set FrameAbortTimeout to 100 ms
nodeMapDataStream.FindNode<peak.core.nodes.IntegerNode>("FrameAbortTimeout").SetValue(100);

Python

# Determine the current FrameAbortTimeout (int)
value = nodeMapDataStream.FindNode("FrameAbortTimeout").Value()
# Set FrameAbortTimeout to 100 ms (int)
nodeMapDataStream.FindNode("FrameAbortTimeout").SetValue(100)

© 2024 IDS Imaging Development Systems GmbH