Camera SIPL Notifications#
Type |
ENUM |
Value |
Comments |
Trigger Mechanism |
Frequency |
Recoverable |
Handle |
---|---|---|---|---|---|---|---|
Information |
NOTIF_INFO_ICP_PROCESSING_DONE |
0 |
Pipeline event: ICP processing is finished. |
Successfully captured frame from VI. |
Every frame. |
n/a |
n/a |
Information |
NOTIF_INFO_ISP_PROCESSING_DONE |
1 |
Pipeline event: ISP processing requested successfully. |
Successfully submitted ISP Process task for the frame. |
Every frame. |
n/a |
n/a |
Information |
NOTIF_INFO_ACP_PROCESSING_DONE |
2 |
Pipeline event: Auto control processing finished. |
Successfully processed Auto Control algorithms on the frame. |
Every frame. |
n/a |
n/a |
Information |
NOTIF_INFO_CDI_PROCESSING_DONE |
3 |
Pipeline event: CDI processing finished. |
Successfully set sensor controls. |
If triggered, immediately. This event is triggered only if the Auto Exposure and Auto White Balance algorithm produces new sensor settings that need to be updated in the image sensor. |
n/a |
n/a |
Information |
NOTIF_INFO_ICP_AUTH_SUCCESS |
4 |
Pipeline event: Image authentication successful. |
Successfully authenticated image. |
Every frame. |
n/a |
n/a |
Warnings |
NOTIF_WARN_ICP_FRAME_DROP |
100 |
Pipeline event: Pipeline forced to drop a frame due to a slow consumer or system issues. |
Not enough free buffers in the SIPL capture buffer pool. |
Every time a frame is dropped. |
Yes |
Record. |
Warnings |
NOTIF_WARN_ICP_FRAME_DISCONTINUITY |
101 |
Pipeline event: Discontinuity detected in parsed embedded data frame sequence number. |
Current frame index number does not equal the previous frame index number + 1. |
Every time a frame sequence number is not as expected. |
Yes |
Record. |
Warnings |
NOTIF_WARN_ICP_CAPTURE_TIMEOUT |
102 |
Pipeline event: Occurrence of timeout while capturing. |
Cannot get data after a duration of |
Every time a frame was not retrieved from VI within the duration |
Yes |
Record. |
Errors |
NOTIF_ERROR_ICP_BAD_INPUT_STREAM |
200 |
Pipeline event: Bad ICP input stream. |
The captured buffer is a partial frame. |
On demand. |
Depends on the specific error. |
Print the error and stop the pipeline. |
Errors |
NOTIF_ERROR_ICP_CAPTURE_FAILURE |
201 |
Pipeline event: ICP capture failure. |
Getting output buffer from VI failed. |
On demand. |
No |
Print the error and stop the pipeline. If auto recovery is enabled, try to recover from the error. |
Errors |
NOTIF_ERROR_ICP_EMB_DATA_PARSE_FAILURE |
202 |
Pipeline event: Embedded data parsing failure. |
For full frame, this is a critical failure. For subframe, this is a critical failure if Parse Top data fails, but it is not critical if Parse Bottom data fails. |
On demand. |
No |
Print the error and stop the pipeline. |
Errors |
NOTIF_ERROR_ISP_PROCESSING_FAILURE |
203 |
Pipeline event: ISP processing failure. |
Programming or processing request to ISP failed. |
On demand. |
No |
Print the error and stop the pipeline. |
Errors |
NOTIF_ERROR_ACP_PROCESSING_FAILURE |
204 |
Pipeline event: Auto control processing failure. |
On demand. |
No |
Print the error and stop the pipeline. |
|
Errors |
NOTIF_ERROR_CDI_SET_SENSOR_CTRL_FAILURE |
205 |
Pipeline event: CDI set sensor control failure. |
On demand. |
No |
Print the error and stop the pipeline. If auto recovery is enabled, try to recover from the error. |
|
Errors |
NOTIF_ERROR_ISP_PROCESSING_FAILURE_RECOVERABLE |
210 |
Pipeline event: ISP process failure due to recoverable errors. |
An ISP recoverable error occurred in the last ISP-processed frame for the specified pipeline. |
On demand. |
Yes |
Record. |
Errors |
NOTIF_ERROR_ACP_SETTINGS_DISCONTINUITY |
213 |
Pipeline event: ACP settings discontinuity detected. |
Resource-related errors from ACP are detected that correspond to frame or settings drop or delay. |
On demand. |
Yes |
Record |
Errors |
NOTIF_ERROR_INTERNAL_FAILURE |
300 |
Pipeline and device block event: Unexpected internal failure. |
A critical failure due to dependencies, helper functions, or failure to submit capture requests. |
On demand. |
No |
Print the error and stop the pipeline. |