 
IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Returns the GenTL Producer wide unique identifier of the selected interface.
| Name | InterfaceID[InterfaceSelector] | 
| Category | |
| Interface | String | 
| Access | Read | 
| Unit | - | 
| Visibility | Beginner | 
| Values | - | 
| Standard | GenTL SFNC | 
| Availability uEye+ | 
 | 
| Availability uEye | 
 | 
Code Example
C++
// Before accessing InterfaceID, make sure InterfaceSelector is set correctly
// Set InterfaceSelector to 0 
nodeMapSystem->FindNode<peak::core::nodes::IntegerNode>("InterfaceSelector")->SetValue(0);
// Determine the current InterfaceID
std::string value = nodeMapSystem->FindNode<peak::core::nodes::StringNode>("InterfaceID")->Value();
C#
// Before accessing InterfaceID, make sure InterfaceSelector is set correctly
// Set InterfaceSelector to 0 
nodeMapSystem.FindNode<peak.core.nodes.IntegerNode>("InterfaceSelector").SetValue(0);
// Determine the current InterfaceID
string value = nodeMapSystem.FindNode<peak.core.nodes.StringNode>("InterfaceID").Value();
Python
# Before accessing InterfaceID, make sure InterfaceSelector is set correctly
# Set InterfaceSelector to 0 (int) 
nodeMapSystem.FindNode("InterfaceSelector").SetValue(0)
# Determine the current InterfaceID (str)
value = nodeMapSystem.FindNode("InterfaceID").Value()