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()