IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
Returns the status of the automatic exposure control (see BrightnessAutoControl) of the image included in the payload.
Name |
ChunkBrightnessAutoStatus |
Category |
|
Interface |
Enumeration |
Access |
Read |
Unit |
- |
Visibility |
Expert |
Values |
AecActive AgcActive AecStuckLow AecStuckHigh AgcStuckLow AgcStuckHigh Done Off |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
- |
Values description
•AecActive: Automatic exposure control is adjusting the exposure to reach the requested brightness.
•AgcActive: Automatic gain control is adjusting the gain to reach the requested brightness.
•AecStuckLow: Automatic exposure control is at the lower exposure limit, but cannot reach the requested brightness.
•AecStuckHigh: Automatic exposure control is at the upper exposure limit, but cannot reach the requested brightness.
•AgcStuckLow: Automatic gain control is at the lower gain limit, but cannot reach the requested brightness.
•AgcStuckHigh: Automatic gain control is at the upper gain limit, but cannot reach the requested brightness.
•Done: Automatic brightness control has reached the requested brightness.
•Off: Automatic brightness control is disabled.
Code example
C++
// Before accessing ChunkBrightnessAutoStatus, make sure ChunkSelector is set correctly
// Set ChunkSelector to "BrightnessAutoStatus"
nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("ChunkSelector")->SetCurrentEntry("BrightnessAutoStatus");
// Determine the current ChunkBrightnessAutoStatus
std::string value = nodeMapRemoteDevice->FindNode<peak::core::nodes::EnumerationNode>("ChunkBrightnessAutoStatus")->CurrentEntry()->SymbolicValue();
C#
// Before accessing ChunkBrightnessAutoStatus, make sure ChunkSelector is set correctly
// Set ChunkSelector to "BrightnessAutoStatus"
nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("ChunkSelector").SetCurrentEntry("BrightnessAutoStatus");
// Determine the current ChunkBrightnessAutoStatus
string value = nodeMapRemoteDevice.FindNode<peak.core.nodes.EnumerationNode>("ChunkBrightnessAutoStatus").CurrentEntry().SymbolicValue();
Python
# Before accessing ChunkBrightnessAutoStatus, make sure ChunkSelector is set correctly
# Set ChunkSelector to "BrightnessAutoStatus" (str)
nodeMapRemoteDevice.FindNode("ChunkSelector").SetCurrentEntry("BrightnessAutoStatus")
# Determine the current ChunkBrightnessAutoStatus (str)
value = nodeMapRemoteDevice.FindNode("ChunkBrightnessAutoStatus").CurrentEntry().SymbolicValue()