IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Returns which BlackLevel is controlled by the black level features.
Changing the PixelFormat to a different bit depth, the value of BlackLevelSelector will be adapted to the new format automatically.
uEye+ cameras: BlackLevelSelector is only available for some cameras. |
Name |
BlackLevelSelector |
Category |
|
Interface |
Enumeration |
Access |
Read |
Unit |
- |
Visibility |
Beginner |
Values |
All8Bit All10Bit All12Bit All14Bit All16Bit Offset8Bit Offset10Bit Offset12Bit Offset14Bit Offset16Bit All |
Standard |
SFNC |
Availability uEye+ |
|
Availability uEye |
|
Values description
•All8Bit: BlackLevel will be applied to all channels scaled to 8-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All10Bit: BlackLevel will be applied to all channels scaled to 10-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All12Bit: BlackLevel will be applied to all channels scaled to 12-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All14Bit: BlackLevel will be applied to all channels scaled to 14-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•All16Bit: BlackLevel will be applied to all channels scaled to 16-bit PixelFormat. This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset8Bit: BlackLevel offset will be applied to all channels scaled to 8-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset10Bit: BlackLevel offset will be applied to all channels scaled to 10-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset12Bit: BlackLevel offset will be applied to all channels scaled to 12-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset14Bit: BlackLevel offset will be applied to all channels scaled to 14-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•Offset16Bit: BlackLevel offset will be applied to all channels scaled to 16-bit PixelFormat, if BlackLevelAuto = "ContinuousWithOffset". This feature is only supported by uEye+ cameras (GV and U3 models).
•All: BlackLevel is applied to all channels. This values is used for uEye cameras with the uEye Transport Layer. This feature is only supported by uEye cameras (UI models).
Code example
C++
// Determine the current BlackLevelSelector
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("BlackLevelSelector")->Value();
C#
// Determine the current BlackLevelSelector
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("BlackLevelSelector").Value();
Python
# Determine the current BlackLevelSelector (int)
value = nodeMapRemoteDevice.FindNode("BlackLevelSelector").Value()