IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Controls the stream channel packet delay. The unit is GEV timestamp counter ticks.
GevSCPD creates a delay between two packets that are sent over the stream channel. This increases the transmission time of the data and reduces the bandwidth. Manually adapting GevSCPD is not very straightforward. It is recommended to use DeviceLinkThroughputLimit instead. |
Name |
GevSCPD |
Category |
|
Interface |
Integer |
Access |
Read/Write |
Unit |
GEV timestamp counter ticks |
Visibility |
Expert |
Values |
≥ 0 |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
- |
The access changes to read-only during an acquisition. |
Code example
C++
// Determine the current GevSCPD
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("GevSCPD")->Value();
// Set GevSCPD to 0
nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("GevSCPD")->SetValue(0);
C#
// Determine the current GevSCPD
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("GevSCPD").Value();
// Set GevSCPD to 0
nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("GevSCPD").SetValue(0);
Python
# Determine the current GevSCPD (int)
value = nodeMapRemoteDevice.FindNode("GevSCPD").Value()
# Set GevSCPD to 0 (int)
nodeMapRemoteDevice.FindNode("GevSCPD").SetValue(0)