IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Selector for the different GenTL Producer interfaces. This interface list only changes on execution of InterfaceUpdateList. The selector is 0-based in order to match the index of the C interface.
Name |
InterfaceSelector |
Category |
|
Interface |
Integer |
Access |
Read/Write |
Unit |
- |
Visibility |
Beginner |
Values |
0 … value of InterfaceCount Increment: 1 |
Standard |
GenTL SFNC |
Availability uEye+ |
|
Availability uEye |
|
Code Example
C++
// Determine the current InterfaceSelector
int64_t value = nodeMapSystem->FindNode<peak::core::nodes::IntegerNode>("InterfaceSelector")->Value();
// Set InterfaceSelector to 0
nodeMapSystem->FindNode<peak::core::nodes::IntegerNode>("InterfaceSelector")->SetValue(0);
C#
// Determine the current InterfaceSelector
long value = nodeMapSystem.FindNode<peak.core.nodes.IntegerNode>("InterfaceSelector").Value();
// Set InterfaceSelector to 0
nodeMapSystem.FindNode<peak.core.nodes.IntegerNode>("InterfaceSelector").SetValue(0);
Python
# Determine the current InterfaceSelector (int)
value = nodeMapSystem.FindNode("InterfaceSelector").Value()
# Set InterfaceSelector to 0 (int)
nodeMapSystem.FindNode("InterfaceSelector").SetValue(0)