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

Generic process data structure. More...

#include <peak_afl/peak_afl.h>

Data Fields

peak_afl_controller_status controller_status
 Current controller status.
peak_afl_controllerType controller_type
 Type of controller generating this data.
char reserved [32]
 Reserved space for future extensions.

Detailed Description

Generic process data structure.

Base structure for all processing callback data. This structure contains common information available for all controller types during processing. Specific controller types provide extended structures with additional data.

Note
This is the base structure - cast to specific types for detailed data
See also
peak_afl_process_data_brightness
peak_afl_process_data_focus
peak_afl_process_data_whitebalance
PEAK_AFL_CALLBACK_PROCESSING_FUNC

Field Documentation

◆ controller_status

peak_afl_controller_status controller_status

Current controller status.

The operational status of the controller at the time of processing. Indicates whether the controller is actively processing, finished, or encountered an error.

See also
peak_afl_controller_status

◆ controller_type

peak_afl_controllerType controller_type

Type of controller generating this data.

Identifies which type of controller (brightness, focus, white balance) is providing this processing data. Use this to determine the appropriate cast for accessing extended data.

See also
peak_afl_controllerType

◆ reserved

char reserved[32]

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: