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 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 |
|
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+ |
|
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)