IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
The UART functionality is only available for cameras that support UART communication on the hardware. This feature is only supported by the following uEye+ cameras.
•USB 3 uEye+ XCP Rev. 1.2
•USB 3 uEye+ XLE Rev. 1.2
•USB 3 uEye+ XLS Rev. 1.2
The hardware must be Rev. 1.2 (or higher), as UART support is included from this hardware on. The description of the GPIO (General Purpose I/O) can be found in the camera manual of the respective camera family.
You can use this command to tell the camera to read the captured data up to this moment, wrap up the packet and send it to the host. This command is similar to UartRxStop, but it automatically starts the next packet if UartRxMode “AutoRestartPackets” is enabled.
Name |
UartRxWrapUpPacket |
Category |
|
Interface |
Command |
Access |
(Read)/Write |
Unit |
- |
Visibility |
Expert |
Values |
- |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
- |
Code example
C++
// Execute UartRxWrapUpPacket
nodeMapRemoteDevice->FindNode<peak::core::nodes::CommandNode>("UartRxWrapUpPacket")->Execute();
// Check if the command has finished before you continue (optional)
nodeMapRemoteDevice->FindNode<peak::core::nodes::CommandNode>("UartRxWrapUpPacket")->WaitUntilDone();
C#
// Execute UartRxWrapUpPacket
nodeMapRemoteDevice.FindNode<peak.core.nodes.CommandNode>("UartRxWrapUpPacket").Execute();
// Check if the command has finished before you continue (optional)
nodeMapRemoteDevice.FindNode<peak.core.nodes.CommandNode>("UartRxWrapUpPacket").WaitUntilDone();
Python
# Execute UartRxWrapUpPacket
nodeMapRemoteDevice.FindNode("UartRxWrapUpPacket").Execute()
# Check if the command has finished before you continue (optional)
nodeMapRemoteDevice.FindNode("UartRxWrapUpPacket").WaitUntilDone()