ETcVnCameraState

Specifies the state of a camera controller, which controls an attached camera.

Syntax

Definition:

TYPE ETcVnCameraState :
(
    TCVN_CS_ERROR             := -1,
    TCVN_CS_INITIAL           := 0,
    TCVN_CS_INITIALIZING      := 1,
    TCVN_CS_INITIALIZED       := 2,
    TCVN_CS_OPENING           := 3,
    TCVN_CS_OPENED            := 4,
    TCVN_CS_STARTACQUISITION  := 5,
    TCVN_CS_ACQUIRING         := 6,
    TCVN_CS_STOPACQUISITION   := 7,
    TCVN_CS_RESETTINGFEATURES := 8,
    TCVN_CS_TRIGGERING        := 9,
    TCVN_CS_CLOSING           := 10
)DINT;
END_TYPE

Values

Name

Description

TCVN_CS_ERROR

The camera controller is in an error state (e.g. the connection to the camera was lost).

TCVN_CS_INITIAL

The camera controller is in the initial state and ready to establish the connection to the camera.

TCVN_CS_INITIALIZING

The camera controller is initializing the camera.

TCVN_CS_INITIALIZED

The camera controller has initialized the camera.

TCVN_CS_OPENING

The camera controller is establishing the connection to the camera.

TCVN_CS_OPENED

The connection to the camera has been established and the camera controller is ready to start the image acquisition.

TCVN_CS_STARTACQUISITION

The camera controller is starting the image acquisition.

TCVN_CS_ACQUIRING

The camera is sending images (either streaming or manually triggered, depending on the configuration).

TCVN_CS_STOPACQUISITION

The camera controller is stopping the image acquisition.

TCVN_CS_RESETTINGFEATURES

The camera controller is resetting the features on the camera.

TCVN_CS_TRIGGERING

The camera controller is processing a softwaretrigger.

TCVN_CS_CLOSING

The camera controller is closing the connection to the camera.

Further information

The state machines used for these camera states are described in the respective function blocks for image acquisition: