Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

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

ChunkDataControl

Interface

Enumeration

Access

Read

Unit

-

Visibility

Expert

Values

AecActive

AgcActive

AecStuckLow

AecStuckHigh

AgcStuckLow

AgcStuckHigh

Done

Off

Standard

IDS

Availability uEye+

icon-gev icon-u3v

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

© 2024 IDS Imaging Development Systems GmbH