hi_isp_iris_status

Description

Defines the IPS iris status.

Definition

typedef enum {
    HI_ISP_IRIS_KEEP  = 0,
    HI_ISP_IRIS_OPEN  = 1,
    HI_ISP_IRIS_CLOSE = 2,
    HI_ISP_IRIS_BUTT
} hi_isp_iris_status;

Members

Member

Description

HI_ISP_IRIS_KEEP

The current status of the iris is retained.

HI_ISP_IRIS_OPEN

The iris is opened.

HI_ISP_IRIS_CLOSE

The iris is closed.

Restrictions

When the iris status is set to HI_ISP_IRIS_OPEN or HI_ISP_IRIS_CLOSE, the iris is completely opened or closed. In this case, the correctness of the AI circuit and driver can be checked. The configurations of HI_ISP_IRIS_OPEN and HI_ISP_IRIS_CLOSE take priority over the configurations of the AI enable and AI mode (manual or automatic). When the AI algorithm is running, the ISP iris status must be set to HI_ISP_IRIS_KEEP to ensure that the iris works properly.