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.
Returns the current status of the UART Rx module.
Name |
UartRxStatus |
Category |
|
Interface |
Enumeration |
Access |
Read |
Unit |
- |
Visibility |
Expert |
Values |
Idle Listening NotConfigured |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
- |
Values description
•Idle: The UART Rx module is in idle mode.
•Listening: The UART Rx module waits for data.
•NotConfigured: The UART Rx module is not configured correctly. Select "Line3" in UartRxSource.
Code example
C++
// Determine the current UartRxStatus
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("UartRxStatus")->Value();
C#
// Determine the current UartRxStatus
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("UartRxStatus").Value();
Python
# Determine the current UartRxStatus (int)
value = nodeMapRemoteDevice.FindNode("UartRxStatus").Value()