IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
After the camera has been connected to the network, the maximum data transfer rate from the camera's point of view is negotiated between the camera and the network. DeviceLinkSpeed displays this negotiated data transfer rate. With USB cameras, the negotiated value can be used to see whether the camera is connected via SuperSpeed USB or Hi-Speed USB.
Name |
DeviceLinkSpeed |
Category |
|
Interface |
Integer |
Access |
Read |
Unit |
Bps |
Visibility |
Expert |
Values |
1 250 000 12 500 000 125 000 000 1 250 000 000 60 000 000 500 000 000 |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
|
Values description
•1 250 000: The camera is connected via a 10 MBit/s Ethernet connection.
•12 500 000: The camera is connected via a 100 MBit/s Ethernet connection.
•125 000 000: The camera is connected via a 1 GBit/s Ethernet connection.
•1 250 000 000: The camera is connected via a 10 GBit/s Ethernet connection.
•60 000 000: The camera is connected via a Hi-Speed USB connection, e.g. USB 2.0.
•500 000 000: The camera is connected via a SuperSpeed USB 5Gbps connection.
Code example
C++
// Determine the current DeviceLinkSpeed
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("DeviceLinkSpeed")->Value();
C#
// Determine the current DeviceLinkSpeed
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("DeviceLinkSpeed").Value();
Python
# Determine the current DeviceLinkSpeed (int)
value = nodeMapRemoteDevice.FindNode("DeviceLinkSpeed").Value()