![]() |
IDS peak AFL v1.8.0
|
Operation mode configuration for brightness control components. More...
Functions | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_BrightnessComponent_Mode_IsSupported (peak_afl_controller_handle controller, peak_afl_BOOL8 *supported) |
| Check if brightness component mode configuration is supported for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_BrightnessComponent_Mode_Set (peak_afl_controller_handle controller, peak_afl_controller_brightness_component component, peak_afl_controller_automode mode) |
| Set the automatic mode for a specific brightness component. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_BrightnessComponent_Mode_Get (peak_afl_controller_handle controller, peak_afl_controller_brightness_component component, peak_afl_controller_automode *mode) |
| Get the current automatic mode for a specific brightness component. | |
Operation mode configuration for brightness control components.
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.
| PEAK_AFL_API_STATUS peak_afl_AutoController_BrightnessComponent_Mode_Get | ( | peak_afl_controller_handle | controller, |
| peak_afl_controller_brightness_component | component, | ||
| peak_afl_controller_automode * | mode ) |
Get the current automatic mode for a specific brightness component.
Retrieves the current automatic processing mode configuration for an individual brightness component within a brightness controller. This allows inspection of how different brightness adjustment mechanisms are currently configured to operate. The information is useful for understanding the controller's current behavior and for debugging brightness control performance.
| [in] | controller | Controller handle to query for brightness component mode |
| [in] | component | Brightness component to query. Available components include exposure time, analog gain, digital gain, and other brightness adjustment mechanisms. See peak_afl_controller_brightness_component for available options. |
| [out] | mode | Pointer to receive the current automatic processing mode:
|
| PEAK_AFL_API_STATUS peak_afl_AutoController_BrightnessComponent_Mode_IsSupported | ( | peak_afl_controller_handle | controller, |
| peak_afl_BOOL8 * | supported ) |
Check if brightness component mode configuration is supported for a controller.
Determines whether the specified controller supports individual brightness component mode configuration. This feature allows independent control of different brightness adjustment mechanisms (such as exposure time, analog gain, digital gain) within a single brightness controller. Each component can be configured with its own automatic mode, providing fine-grained control over brightness adjustment behavior.
| [in] | controller | Controller handle to check for brightness component mode support |
| [out] | supported | Pointer to receive support status:
|
| PEAK_AFL_API_STATUS peak_afl_AutoController_BrightnessComponent_Mode_Set | ( | peak_afl_controller_handle | controller, |
| peak_afl_controller_brightness_component | component, | ||
| peak_afl_controller_automode | mode ) |
Set the automatic mode for a specific brightness component.
Configures the automatic processing mode for an individual brightness component within a brightness controller. This allows fine-grained control over how different brightness adjustment mechanisms (such as exposure time, analog gain, digital gain) operate independently. Each component can be set to different modes, enabling sophisticated brightness control strategies that prioritize certain adjustment methods over others.
| [in] | controller | Controller handle for which to set the brightness component mode |
| [in] | component | Brightness component to configure. Available components include exposure time, analog gain, digital gain, and other brightness adjustment mechanisms. See peak_afl_controller_brightness_component for available options. |
| [in] | mode | Automatic processing mode for the specified component:
|