Please enable JavaScript to view this site.

IDS peak 2.15.0 / uEye+ firmware 3.50

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.

Starts waiting for data on the Rx line. This function is only available if UartRxSource is configured correctly. The function returns immediately and UartRxStatus changes to "Listening" until the expected packet length is received or the reception is stopped with UartRxStop or UartRxAbort.

Name

UartRxExecute

Category

UartControl

Interface

Command

Access

(Read)/Write

Unit

-

Visibility

Expert

Values

-

Standard

IDS

Availability uEye+

icon-u3v

Availability uEye

-

Code example

C++

// Execute UartRxExecute
nodeMapRemoteDevice->FindNode<peak::core::nodes::CommandNode>("UartRxExecute")->Execute();
// Check if the command has finished before you continue (optional)
nodeMapRemoteDevice->FindNode<peak::core::nodes::CommandNode>("UartRxExecute")->WaitUntilDone();

C#

// Execute UartRxExecute
nodeMapRemoteDevice.FindNode<peak.core.nodes.CommandNode>("UartRxExecute").Execute();
// Check if the command has finished before you continue (optional)
nodeMapRemoteDevice.FindNode<peak.core.nodes.CommandNode>("UartRxExecute").WaitUntilDone();

Python

# Execute UartRxExecute
nodeMapRemoteDevice.FindNode("UartRxExecute").Execute()
# Check if the command has finished before you continue (optional)
nodeMapRemoteDevice.FindNode("UartRxExecute").WaitUntilDone()

© 2025 IDS Imaging Development Systems GmbH