IDS peak AFL v2.0.2
Loading...
Searching...
No Matches

Brightness controller process data. More...

#include <peak_afl/peak_afl.h>

Data Fields

peak_afl_controller_status controller_status
 Current controller status.
peak_afl_controllerType controller_type
 Controller type (always BRIGHTNESS)
peak_afl_controller_brightness_component controller_component
 Current brightness component being processed.
int mean
 Calculated mean brightness value.
char reserved [64]
 Reserved space for future extensions.

Detailed Description

Brightness controller process data.

Extended process data structure for brightness controllers. Contains brightness-specific information including the current brightness component being processed and the calculated mean brightness value from the image analysis.

Note
Cast from peak_afl_process_data when controller_type is BRIGHTNESS
See also
peak_afl_process_data
PEAK_AFL_CONTROLLER_TYPE_BRIGHTNESS

Field Documentation

◆ controller_component

Current brightness component being processed.

Indicates which brightness adjustment mechanism (exposure, analog gain, digital gain, etc.) is currently being processed by the controller.

See also
peak_afl_controller_brightness_component

◆ controller_status

peak_afl_controller_status controller_status

Current controller status.

The operational status of the brightness controller at the time of processing.

See also
peak_afl_controller_status

◆ controller_type

peak_afl_controllerType controller_type

Controller type (always BRIGHTNESS)

Will always be PEAK_AFL_CONTROLLER_TYPE_BRIGHTNESS for this structure.

See also
peak_afl_controllerType

◆ mean

int mean

Calculated mean brightness value.

The mean brightness value calculated from the current image analysis. This value is used by the controller to determine appropriate brightness adjustments. The scale and interpretation depend on the image format and controller configuration.

◆ reserved

char reserved[64]

Reserved space for future extensions.

Reserved bytes for future API extensions. Do not access or modify.


The documentation for this struct was generated from the following file: