![]() |
IDS peak AFL v2.0.1
|
Focus 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 AUTOFOCUS) | |
| int | focus_value |
| Current focus position. | |
| int | sharpness_value |
| Current sharpness measurement. | |
| char | reserved [64] |
| Reserved space for future extensions. | |
Focus controller process data.
Extended process data structure for focus controllers. Contains focus-specific information including current focus position and sharpness measurements from the focus algorithm.
| peak_afl_controller_status controller_status |
Current controller status.
The operational status of the focus controller at the time of processing.
| peak_afl_controllerType controller_type |
Controller type (always AUTOFOCUS)
Will always be PEAK_AFL_CONTROLLER_TYPE_AUTOFOCUS for this structure.
| int focus_value |
Current focus position.
The current focus position of the camera lens. Units and range depend on the camera/lens system. This value represents the physical position being evaluated by the focus algorithm.
| char reserved[64] |
Reserved space for future extensions.
Reserved bytes for future API extensions. Do not access or modify.
| int sharpness_value |
Current sharpness measurement.
The sharpness value calculated from the current image using the configured sharpness algorithm. Higher values typically indicate sharper images. The scale and range depend on the algorithm used.