![]() |
IDS peak AFL v1.7.0
|
Functions | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_AutoTarget_IsSupported (peak_afl_controller_handle controller, peak_afl_BOOL8 *supported) |
| check if auto target is supported for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_AutoTarget_Set (peak_afl_controller_handle controller, uint32_t target) |
| Set the auto target for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_AutoTarget_Get (peak_afl_controller_handle controller, uint32_t *target) |
| Get the currently set auto target for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_AutoTarget_GetRange (peak_afl_controller_handle controller, uint32_t *min, uint32_t *max, uint32_t *inc) |
| Get the auto target range for a controller. | |
Sets the target value for auto brightness control. The percentage of pixels, that must be brighter than the target value, is defined in target Percentile. The value of target value does not relate to the pixel format for the process image and can be specified in the range from 0 to 255.
| PEAK_AFL_API_STATUS peak_afl_AutoController_AutoTarget_Get | ( | peak_afl_controller_handle | controller, |
| uint32_t * | target ) |
Get the currently set auto target for a controller.
| [in] | controller | controller handle |
| [out] | target | auto target value |
| PEAK_AFL_API_STATUS peak_afl_AutoController_AutoTarget_GetRange | ( | peak_afl_controller_handle | controller, |
| uint32_t * | min, | ||
| uint32_t * | max, | ||
| uint32_t * | inc ) |
Get the auto target range for a controller.
Call this function to get the range of valid values which can be set by a call to peak_afl_AutoController_AutoTarget_Set.
| [in] | controller | controller handle |
| [out] | min | auto target minimum value |
| [out] | max | auto target maximum value |
| [out] | inc | auto target increment value |
| PEAK_AFL_API_STATUS peak_afl_AutoController_AutoTarget_IsSupported | ( | peak_afl_controller_handle | controller, |
| peak_afl_BOOL8 * | supported ) |
check if auto target is supported for a controller.
If supported is PEAK_AFL_TRUE auto target is supported, otherwise it is unsupported.
| [in] | controller | controller handle |
| [out] | supported | boolean if controller supports auto target |
| PEAK_AFL_API_STATUS peak_afl_AutoController_AutoTarget_Set | ( | peak_afl_controller_handle | controller, |
| uint32_t | target ) |
Set the auto target for a controller.
Set an auto target. Call peak_afl_AutoController_AutoTarget_GetRange to get the valid range. End value which will be targeted by the controller.
| [in] | controller | controller handle |
| [in] | target | auto target value |