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)