IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Sets all user output values at once. It is subject to the UserOutputValueAllMask.
Name |
UserOutputValueAll |
Category |
|
Interface |
Integer |
Access |
Read/Write |
Unit |
- |
Visibility |
Expert |
Values |
Camera specific |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
|
If you set UserOutputValueAll to "0xE" (binary 1110) and UserOutputValueAllMask has the lowest 4 bits set ("0xF"), the value of "UserOutput0" will be set to "False" and the values of "UserOutput1", "UserOutput2" and "UserOutput3" will be set to "True". |
Hex |
Binary |
UserOutput3 |
UserOutput2 |
UserOutput1 |
UserOutput0 |
---|---|---|---|---|---|
0x0 |
0000 |
0 |
0 |
0 |
0 |
0x1 |
0001 |
0 |
0 |
0 |
1 |
0x2 |
0010 |
0 |
0 |
1 |
0 |
0x3 |
0011 |
0 |
0 |
1 |
1 |
0x4 |
0100 |
0 |
1 |
0 |
0 |
0x5 |
0101 |
0 |
1 |
0 |
1 |
0x6 |
0110 |
0 |
1 |
1 |
0 |
0x7 |
0111 |
0 |
1 |
1 |
1 |
0x8 |
1000 |
1 |
0 |
0 |
0 |
0x9 |
1001 |
1 |
0 |
0 |
1 |
0xA |
1010 |
1 |
0 |
1 |
0 |
0xB |
1011 |
1 |
0 |
1 |
1 |
0xC |
1100 |
1 |
1 |
0 |
0 |
0xD |
1101 |
1 |
1 |
0 |
1 |
0xE |
1110 |
1 |
1 |
1 |
0 |
0xF |
1111 |
1 |
1 |
1 |
1 |
Code example
C++
// Determine the current UserOutputValueAll
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("UserOutputValueAll")->Value();
// Set UserOutputValueAll to 0
nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("UserOutputValueAll")->SetValue(0);
C#
// Determine the current UserOutputValueAll
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("UserOutputValueAll").Value();
// Set UserOutputValueAll to 0
nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("UserOutputValueAll").SetValue(0);
Python
# Determine the current UserOutputValueAll (int)
value = nodeMapRemoteDevice.FindNode("UserOutputValueAll").Value()
# Set UserOutputValueAll to 0 (int)
nodeMapRemoteDevice.FindNode("UserOutputValueAll").SetValue(0)