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 10 / frameRate.

Every time a frame was not retrieved from VI within the duration 10 / frameRate. Could occur during deinitialization and can be ignored.

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.