![]() |
IDS peak comfortC v1.12.0
|
A trigger divider is a setting that allows you to control the frequency of trigger signals by dividing the incoming trigger signal. More...
Functions | |
| peak_access_status | peak_Trigger_Divider_GetAccessStatus (peak_camera_handle hCam) |
| Query the trigger divider property access status. | |
| peak_status | peak_Trigger_Divider_GetRange (peak_camera_handle hCam, uint32_t *minTriggerDivider, uint32_t *maxTriggerDivider, uint32_t *incTriggerDivider) |
| Get the current range of valid trigger divider values. | |
| peak_status | peak_Trigger_Divider_Set (peak_camera_handle hCam, uint32_t triggerDivider) |
| Set the trigger divider. | |
| peak_status | peak_Trigger_Divider_Get (peak_camera_handle hCam, uint32_t *triggerDivider) |
| Get the trigger divider. | |
A trigger divider is a setting that allows you to control the frequency of trigger signals by dividing the incoming trigger signal.
It effectively reduces the rate at which the camera captures images, by triggering the camera every nth signal, where n is the divisor. For example, if the trigger divider is set to 2, the camera will capture an image every second trigger signal. This feature is useful for controlling image capture in applications where capturing images too frequently isn't necessary or efficient.
| peak_status peak_Trigger_Divider_Get | ( | peak_camera_handle | hCam, |
| uint32_t * | triggerDivider ) |
Get the trigger divider.
Reads the current trigger divider.
| [in] | hCam | The camera handle. |
| [out] | triggerDivider | The trigger divider. |
triggerDivider is an invalid pointer. hCam is an invalid camera handle. | peak_access_status peak_Trigger_Divider_GetAccessStatus | ( | peak_camera_handle | hCam | ) |
Query the trigger divider property access status.
Provides the current access status for the trigger divider property for the configured trigger mode.
This function implements the Access Status Query principle.
| [in] | hCam | The camera handle. |
If the function indicates an error by returning PEAK_ACCESS_INVALID, these are the possible errors:
hCam is an invalid camera handle. | peak_status peak_Trigger_Divider_GetRange | ( | peak_camera_handle | hCam, |
| uint32_t * | minTriggerDivider, | ||
| uint32_t * | maxTriggerDivider, | ||
| uint32_t * | incTriggerDivider ) |
Get the current range of valid trigger divider values.
Queries the current range of valid values for the trigger divider for the configured trigger mode.
The range of valid trigger divider values may depend on the trigger mode, the camera configuration, and the camera status.
| [in] | hCam | The camera handle. |
| [out] | minTriggerDivider | The minimum trigger divider value. |
| [out] | maxTriggerDivider | The maximum trigger divider value. |
| [out] | incTriggerDivider | The trigger divider value increment. |
minTriggerDivider, maxTriggerDivider, and incTriggerDivider is an invalid pointer. hCam is an invalid camera handle. | peak_status peak_Trigger_Divider_Set | ( | peak_camera_handle | hCam, |
| uint32_t | triggerDivider ) |
Set the trigger divider.
Writes the desired trigger divider.
| [in] | hCam | The camera handle. |
| [in] | triggerDivider | The trigger divider. |
triggerDivider is out of range. Check the range of valid values via peak_Trigger_Divider_GetRange. hCam is an invalid camera handle.