![]() |
IDS peak AFL v2.0.1
|
Operation mode configuration for automatic control functionality. More...
Enumerations | |
| enum | peak_afl_controller_automode { PEAK_AFL_CONTROLLER_AUTOMODE_OFF , PEAK_AFL_CONTROLLER_AUTOMODE_CONTINUOUS , PEAK_AFL_CONTROLLER_AUTOMODE_ONCE } |
| Auto feature controller operation modes. More... | |
Functions | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Mode_IsSupported (peak_afl_controller_handle controller, peak_afl_BOOL8 *supported) |
| Check if automatic mode configuration is supported for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Mode_Set (peak_afl_controller_handle controller, peak_afl_controller_automode mode) |
| Set the automatic processing mode for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Mode_Get (peak_afl_controller_handle controller, peak_afl_controller_automode *mode) |
| Get the current automatic processing mode for a controller. | |
Operation mode configuration for automatic control functionality.
For ongoing adaptations the Continuous mode has to be used so that it responds to deviations from the target value. To disable the control functionality automatically once the target value has been reached, (approximately) use the Once mode.
Auto feature controller operation modes.
Defines how an auto feature controller operates when processing images. The mode determines when and how often the controller adjusts camera parameters.
| PEAK_AFL_API_STATUS peak_afl_AutoController_Mode_Get | ( | peak_afl_controller_handle | controller, |
| peak_afl_controller_automode * | mode ) |
Get the current automatic processing mode for a controller.
Retrieves the current automatic processing mode configuration for the specified controller. The mode determines how the controller behaves during image processing operations, including whether it actively processes images, performs one-shot adjustments, or remains disabled. This information is useful for understanding the controller's current operational state and for debugging processing behavior.
| [in] | controller | Controller handle to query for automatic mode |
| [out] | mode | Pointer to receive the current automatic processing mode:
|
| PEAK_AFL_API_STATUS peak_afl_AutoController_Mode_IsSupported | ( | peak_afl_controller_handle | controller, |
| peak_afl_BOOL8 * | supported ) |
Check if automatic mode configuration is supported for a controller.
Determines whether the specified controller supports automatic mode configuration. Automatic modes control how and when the controller processes images and adjusts camera parameters. Different modes include continuous processing, one-shot operation, or disabled state. Not all controller types support mode configuration, and available modes may vary between different controller implementations.
| [in] | controller | Controller handle to check for automatic mode support |
| [out] | supported | Pointer to receive support status:
|
| PEAK_AFL_API_STATUS peak_afl_AutoController_Mode_Set | ( | peak_afl_controller_handle | controller, |
| peak_afl_controller_automode | mode ) |
Set the automatic processing mode for a controller.
Configures how the controller processes images and adjusts camera parameters. The automatic mode determines the controller's behavior during image processing, such as whether it operates continuously, performs one-shot adjustments, or remains disabled. Different modes provide different levels of automation and control over when parameter adjustments occur.
| [in] | controller | Controller handle for which to set the automatic mode |
| [in] | mode | Automatic processing mode to configure. Available modes include:
|