Device Error Code

Prev Next

The Device error code is organized in two parts. The upper two bytes define a category The lower two bytes define the specific error that occurred in this category.

Example

If the region of interest exceeds the sensor boundaries, the following error code is provided by the DeviceErrorCode:

0x00010003

The yellow part defines the category and the green part the specific error. Use the category error number to figure out, in which section you need to search for the specific error code.

So 0x0001 is the category code of the image format control (IMF_ERROR_CATEGORY) group.
In this category the code 0x0003 defines the specific error code for the case when the region of interest exceeds the sensor boundaries.

Error Category (Upper 2 bytes)

This section contains an overview of the categories error codes. This is the upper part of the DeviceErrorCode.

Definition

Value

Description

IMF_ERROR_CATEGORY

0x0001

Image format control error category

ALG_CTRL_ERROR_CATEGORY

0x0002

Analog control error category

ACQ_CTRL_ERROR_CATEGORY

0x0003

Acquisition control error category

DIG_IO_CTRL_ERROR_CATEGORY

0x0004

Digital I/O control error category

ENC_CTRL_ERROR_CATEGORY

0x0005

Encoder control error category

USER_SET_CTRL_ERROR_CATEGORY

0x0006

User set control error category

ICC_ERROR_CATEGORY

0x0007

Image calibration control error category

LUT_CTRL_ERROR_CATEGORY

0x0008

Look-up table control error category

CT_CTRL_ERROR_CATEGORY

0x0009

Color transformation control error category.

DEV_CTRL_ERROR_CATEGORY

0x000A

Device control error category

FAC_ERROR_CATEGORY

0x000B

File access control error category

LED_FLASH_CTRL_ERROR_CATEGORY

0x000C

Led flash control error category

IO_ANALYZER_ERROR_CATEGORY

0x000D

IO Analyzer error category

Specific Error (Lower 2 bytes)

This section contains the specific error codes (lower part of the DeviceErrorCode) grouped by the category. Check the DeviceErrorMessage feature to get a description of the error occurred.

Image Format Control (IMF_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the IMF_ERROR_CATEGORY (0x0001).

Definition

Value

Description

IMF_ERR_ROI_INVALID_

WIDTH_OFFSET_MODULO

0x0001

The width or the offset is not a multiple of 8(RGB) or 24(Mono)

IMF_ERR_ROI_WIDTH_

TOO_SMALL

0x0002

The region width is too small

IMF_ERR_ROI_EXCEEDS_

SENSOR_BOUDARIES

0x0003

The region of interest exceeds the sensor boundaries. You need to use a smaller ffset or width.

IMF_ERR_WREF_IN_

MULTIPLE_ROIS

0x0004

The complete gain control region is located in multiple regions. You need to use the gain control region only in one region

IMF_ERR_BV_MAX_

LINE_WIDTH_EXCEEDED

0x0005

The sum of all active region widths and gain control region width (if not completely in one region) exceeds an internal limit of 15360

IMF_ERR_FAILED_TO_

SET_ROI_AT_SENSOR

0x0006

An internal error occurred while setting the region parameters

IMF_ERR_FAILED_TO_

SET_ROI_AT_TRANSPORT_LAYER

0x0007

An internal error occurred while setting the region parameters

IMF_ERR_INVALID_

BINNING_PARAMETER

0x0008

The binning parameter is not supported. You need to use either 1 or 2 for binning parameter

IMF_ERR_INVALID_

PIXEL_FORMAT

0x0009

Invalid value for pixel format. You need to use a supported pixel format

IMF_ERR_COULD_NOT_

ADJUST_ROI_WIDTH_TO_PXFMT

0x000A

Could not adjust region width corresponding to pixel format. Increase the region width before changing the pixel format

IMF_ERR_COULD_NOT_ADJUST_

WREF_OFFSET_WIDTH_TO_PXFMT

0x000B

Could not adjust gain control region width or ffset corresponding to pixel format.

Increase the gain control region width or ffset before changing the pixel format

IMF_ERR_INVALID_ROI_WIDTH_

OFFSET_MODULO_PXFMT

0x000C

Invalid region width or offsetX

IMF_ERR_ INVALID_WREF_WIDTH_

OFFSET_MODULO_PXFMT

0x000D

Invalid gain control region width or offsetX

IMF_ERR_FAILED_TO_SET_

PIXFMT_AT_SENSOR

0x000E

An internal error occurred while setting the pixel format

IMF_ERR_ FAILED_TO_SET_

PIXFMT_AT_TRANSPORT_LAYER

0x000F

An internal error occurred while setting the pixel format

IMF_ERR_TRIGGER_SLAVE_DELAY_

LINES_OUT_OF_RANGE

0x0010

The trigger or slave delay lines value is out of range

IMF_ERR_IMAGE_HEIGHT_

OUT_OF_RANGE

0x0011

The image height is out of range

IMF_ERR_TRG_SLAVE_DEL_GCTRL_

OFFSET_Y_TOO_SMALL

0x0012

The trigger or slave delay lines value is too small with respect to gain control region offset.

The sum of trigger delay lines and gain control region ffset must be atleast 2

IMF_ERR_ TRG_SLAVE_DEL_GCTRL _

OFFSET_Y_TOO_LARGE

0x0013

The trigger or slave delay lines value is too large with respect to gain control region offset.

The sum of trigger delay lines and gain control region ffset must be less than 32767

IMF_ERR_TESTPATTERN_

VALUE_OUT_OF_RANGE

0x0014

The test pattern value is out of range

IMF_ERR_INVALID_PARAMETER

0x0015

Invalid Parameter

IMF_ERR_DECIMATION_HOR_OUT_OF_RANGE

0x0016

The Decimation Horizontal Float value is out of range!

IMF_ERR_INVALID_PIXEL_COLOR_FILTER

0x0017

Invalid pixel color filter!

Analog Control (ALG_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the ALG_CTRL_ERROR_CATEGORY (0x0002).

Definition

Value

Description

ALG_CTRL_ERR_GAINCTRL_

OFFSET_Y_RANGE

0x0001

The gain control region ffset is out of range

ALG_CTRL_ERR_GAINCTRL_

WIDTH_RANGE

0x0002

The gain control region width is out of range

ALG_CTRL_ERR_GAINCTRL_

HEIGHT_RANGE

0x0003

The gain control region height is out of range

ALG_CTRL_ERR_GAINCTRL_

EXCEEDS_SENSOR_BOUNDARIES

0x0004

The gain control region exceeds the sensor boundaries. You need to use a smaller ffset or width

ALG_CTRL_ERR_GAINCTRL_

OFFSET_X_RANGE

0x0005

The gain control region ffset is out of range

ALG_CTRL_ERR_GAINCTRL_

INVALID_WIDTH_OFFSET_MODULO

0x0006

The width or the offset is not a multiple of 8(RGB) or 24(Mono)

ALG_CTRL_ERR_GAINCTRL_

EXCEEDS_BV_WIDTH_LIMIT

0x0007

The sum of all active region widths and gain control region width (if not completely in one region) exceeds an internal limit of 15360

ALG_CTRL_ERR_GAINCTRL_

IN_MULTIPLE_ROIS

0x0008

The complete gain control region is located in multiple regions. You need to use the gain control region only in one region

ALG_CTRL_ERR_FAILED_TO_

SET_GAINCTRL_AT_SENSOR

0x0009

An internal error occurred while setting the gain control region parameters

ALG_CTRL_ERR_STOP_GAIN_

FACTOR_OUT_OF_RANGE

0x000A

The stop gain factor is out of range

ALG_CTRL_ERR_GAINCTRL_

OFFSET_Y_TOO_SMALL

0x000B

The gain control region ffset is too small! It must be larger than 2 when using no frame trigger.

When using frame trigger the sum of trigger delay lines and gain control region ffset must be atleast 2.

ALG_CTRL_ERR_GAINCTRL_

OFFSET_Y_TOO_LARGE

0x000C

The gain control region ffset is too large! It must be less than or equals to: Height – GainControlRegionHeight when using no frame trigger. When using frame trigger the sum of trigger delay lines and gain control region ffset must be less than 32767.

ALG_CTRL_ERR_GAINCTRL_

TARGET_VALUE_OUT_OF_RANGE

0x000D

The gain control target value is out of range

ALG_CTRL_ERR_BRIGHTNESS_

CONTRAST_GAIN_OUT_OF_RANGE

0x000E

The contrast (gain) value of the brightness contrast feature is out of range

ALG_CTRL_ERR_ BRIGHTNESS_

CONTRAST_OFFSET_OUT_OF_RANGE

0x000F

The brightness (offset) value of the brightness contrast feature is out of range

ALG_CTRL_ERR_GAIN_

VALUE_OUT_OF_RANGE

0x0010

The gain value is out of range

ALG_CTRL_ERR_GAIN_

AUTO_AVG_SAMPLES_OUT_OF_RANGE

0x0011

The average samples value is out of range

ALG_CTRL_ERR_GAMMA_

VALUE_OUT_OF_RANGE

0x0012

The gamma value is out of range

ALG_CTRL_ERR_INVALID_PARAMETER

0x0013

The parameter is invalid!

ALG_CTRL_ERR_SENSOR_SENSITIVITY_VALUE_OUT_OF_RANGE

0x0014

The sensor sensitivity is out of range

ALG_CTRL_TIMEOUT_READING_VIDEOLEVEL

0x0015

Timeout occurred at reading video level

ALG_CTRL_ERROR_ADAPT_TARGETVALUE

0x0016

Error at adapting Target value for GainControlRegion

Acquisition Control (ACQ_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the ACQ_CTRL_ERROR_CATEGORY (0x0003).

Definition

Value

Description

ACQ_CTRL_ERR_FEATURE_

CHANGE_DURING_IMG_ACQ

0x0001

The feature change is not allowed while grabbing

ACQ_CTRL_ERR_TRG_

SELECTOR_INVALID

0x0002

The trigger selector is invalid

ACQ_CTRL_ERR_TRG_SIG_

DETEC_MODE_NOT_AVAILABLE

0x0003

The trigger signal detection mode is invalid for LineStart. You need to use TriggerSignalDetectionMode feature only for Frame trigger

ACQ_CTRL_ERR_LINE_

TRG_SRC_INVALID

0x0004

The selected source for line trigger is invalid

ACQ_CTRL_ERR_TRG_

ACTIV_INVALID

0x0005

The trigger activation value is invalid

ACQ_CTRL_ERR_TRG_

SRC_USED_BY_OTHER_TRIGGER

0x0006

The trigger source is already assigned for another trigger. You need to use different source for LineStart and Frame trigger

ACQ_CTRL_ERR_TRG_

FRAME_START_ACTIV_INVALID

0x0007

The trigger activation is invalid for FrameStart/FrameBurstStart. You can use RisingEdge/FallingEdge for FrameStart/FrameBurstStart

ACQ_CTRL_ERR_TRG_

FRAME_ACTIVE_ACTIV_INVALID

0x0008

The trigger activation is invalid for FrameActive. You can use LevelHigh/LevelLow for FrameActive

ACQ_CTRL_ERR_FRAME_

TRG_SRC_INVALID

0x0009

The selected source for frame trigger is invalid

ACQ_CTRL_ERR_MASTER_

TRG_SRC_INVALID

0x000A

The source (encoder0, Line1, Line2 and InternalLB) for SelectMaster_Input trigger is invalid

ACQ_CTRL_ERR_EXPOSURE_

TIME_TOO_SMALL

0x000B

The exposure time is too small

ACQ_CTRL_ERR_EXPOSURE_

TIME_TOO_LARGE

0x000C

The exposure time is too large

ACQ_CTRL_ERR_LINE_TIME_

TOO_SMALL

0x000D

The line time is too small. It must be at least 1.5us larger than integration time

ACQ_CTRL_ERR_LINE_TIME_

TOO_LARGE

0x000E

The line time is too large

ACQ_CTRL_ERR_LINE_TIME_

TOO_SMALL_RUNTIME

0x000F

The line time is too small, when considering run time parameters

ACQ_CTRL_ERR_OTHER_FRAME_TRG_MODE_ON

0x0010

Selected frame trigger mode cannot be made On because other frame trigger mode is already On

ACQ_CTRL_ERR_TRG_FRAME_END_SRC_INVALID

0x0011

Invalid FrameEnd source

ACQ_CTRL_ERR_DEBOUNCING_

MODE_INVALID

0x0012

Invalid debouncing mode

ACQ_CTRL_ERR_TRIGGER_

DIV_OUT_OF_RANGE

0x0013

The trigger divider value is out of range

ACQ_CTRL_ERR_TRIGGER_

DIV_NOT_AVAILABLE

0x0014

The trigger divider is not available for any frame trigger

ACQ_CTRL_ERR_TRG_

LINE_ACTIV_INVALID

0x0015

The trigger activation value is invalid for LineStart. You can use only RisingEdge for LineStart

ACQ_CTRL_ERR_TRG_

DELAY_LINES_NOT_AVAILABLE

0x0016

The trigger delay lines is invalid for LineStart. You can use trigger delay lines only for any Frame trigger

ACQ_CTRL_ERR_LINE_

START_DISABLE_INVALID

0x0017

Invalid LineStart Disable

ACQ_CTRL_ERR_INVALID_

SELECTOR_TRIGGER_DISABLE

0x0018

The trigger disable is invalid for FrameStart/Active.

You can use trigger disable only for LineStart

ACQ_CTRL_ERR_SELECTED_

LINE_IS_OUTPUT

0x0019

The trigger source used is not configured correctly which is the line mode to output. You need to set the selected line mode to input

ACQ_CTRL_ERR_INVALID_

PARAMETER

0x001A

The parameter is invalid!

ACQ_CTRL_ERR_FRAME_RATE_
ENABLE

0x001B

The AcquisitionFrameRateEnable feature can be enabled only if the mode of all frame triggers is set to off!

ACQ_CTRL_ERR_FRAME_RATE_
RANGE

0x001C

The acquisition frame rate value is out of range!

ACQ_CTRL_ERR_FEATURE_
LOCKED

0x001D

The feature is currently locked and cannot be written.

ACQ_CTRL_ERR_TRG_FRAME_
RATE_ENABLE_INVALID

0x001E

Enabling a frame trigger is not permitted if the AcquisitionFrameRateEnable feature is set.

ACQ_CTRL_ERR_MASTER_SLAVE_MODE_INVALID

0x001F

The master slave mode is invalid.

ACQ_CTRL_ERR_MASTER_SLAVE_INTERFACE_INVALID

0x0020

The master slave interface is invalid Or invalid interface with respect to master or slave.

ACQ_CTRL_ERR_MASTER_SLAVE_NOT_CONFIGURED

0x0021

Master slave is not configured properly. Enable any master slave interface.

ACQ_CTRL_ERR_MS_AUTOSELECT_LINE_USED_AS_TRIGGER_SOURCE

0x0022

Enabling AutoSelect mode is not permitted if MS Autoselect line is used as TriggerSource.

ACQ_CTRL_ERR_AUTOSELECT_MODE_ON

0x0023

Enabling the selected trigger is not allowed if trigger source is MS master or slave or autoselect line master slave configuration.

ACQ_CTRL_ERR_TDI_INVALID

0x0024

Invalid time delay integration value.

ACQ_CTRL_TDI_NOT_AVIALABLE

0x0025

TDI feature is not available for color sensor.

ACQ_CTRL_ERR_FRAME_ACTIVE_EXTEND_LINES_IS_OUT_RANGE

0x0026

Frame active extend lines is out of range.

ACQ_CTRL_ERR_EXTEND_LINES_NOT_AVAILABLE

0x0027

Frame Active Extend Lines feature is not available for FrameStart, frameBurstStart and LineStart trigger.

ACQ_CTRL_ERR_ACQ_START_DURING_IMG_CAL

0x0028

Acquisition cannot be started during internal DSNU or PRNU calibration process. Try again later.

ACQ_CTRL_ERR_TL_THROUGHPUT_TOO_LOW

0x0029

Too low transport layer throughput! Change the link configuration for an image acquisition.

ACQ_CTRL_ERR_MS_LINE_USED_AS_TRIGGER_SOURCE

0x002A

Enabling master or slave mode is not permitted if MS master or slave line is used as TriggerSource.

ACQ_CTRL_ERR_MS_MASTER_MODE_ON

0x002B

Enabling the selected trigger is not allowed if trigger source is MS master line of master slave configuration.

ACQ_CTRL_ERR_LED_FLASH_ON

0x002C

Enabling the selected trigger is not allowed if trigger source is flash out line during led flash is active

ACQ_CTRL_ERR_TL_ACQUISITION_START

0x002D

Error occurred during acuisition start at transport layer! Check the transport layer configuration

ACQ_CTRL_ERR_EXCEEDS_MAX_PAYLOAD_SIZE

0x002E

The calculated payload size exceeds the maximum limit

ACQ_CTRL_ERR_FRAME_END_MODE_ON_NOT_ALLOWED

0x002F

FrameBurstActive trigger must be ON to enable the FrameEnd trigger mode

ACQ_CTRL_ERR_SOFTWARE_TRG_SRC_INVALID_FOR_TRG_SELECTOR

0x0030

Software trigger source is valid only for FrameStart trigger.

Please change the trigger selector to FrameStart.

Digital IO Control (DIG_IO_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the DIG_IO_CTRL_ERROR_CATEGORY (0x0004).

Definition

Value

Description

DIG_IO_CTRL_ERR_LINE_

SELECTOR_INVALID

0x0001

The line selector is invalid

DIG_IO_CTRL_ERR_

USEROUTPUT_SELECTOR_INVALID

0x0002

The user output selector is invalid

DIG_IO_CTRL_ERR_

LINE_INVALID_MODE

0x0003

The line mode is invalid with respect to the line format.

DIG_IO_CTRL_ERR_INVALID_LINE_MODE_

SOURCE

0x0004

The selected line mode is not valid with respect to the line source. You need to use the selected line mode to output or line source to off

DIG_IO_CTRL_ERR_

LINE_MODE_SRC_CHANGE_NOT_ALLOWED

0x0005

The selected line mode or source change is not allowed. The selected line is used either as a trigger source or as an encoder source or MS mode is on

DIG_IO_CTRL_ERR_LINE_INVERTER_

NOT_SUPPORTED

0x0006

The selected line does not support enabling or disabling line inverter

DIG_IO_CTRL_ERR_INVALID_LINE_SOURCE

0x0007

Invalid line source

DIG_IO_CTRL_ERR_LINE_SOURCE_

NOT_AVAILABLE

0x0008

The line source is not available for the selected line

DIG_IO_CTRL_ERR_LINE_MODE_

SOURCE_INVALID

0x0009

The selected line cannot be used as trigger source or Master/slave mode. You need to configure the line mode to Input and line source to Off.

DIG_IO_CTRL_ERR_LINE_FORMAT_INVALID

0x000A

Invalid line format.

Encoder Control (ENC_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the ENC_CTRL_ERROR_CATEGORY (0x0005).

Definition

Value

Description

ENC_CTRL_ERR_ENC_

SELECTOR_INVALID

0x0001

The encoder selector is invalid

ENC_CTRL_ERR_SRC_

A_INVALID

0x0002

The encoder source A is invalid

ENC_CTRL_ERR_SRC_

B_INVALID

0x0003

The encoder source B is invalid

ENC_CTRL_ERR_ENC_

MODE_INVALID

0x0004

The encoder mode is invalid

ENC_CTRL_ERR_ENC_

AVG_INC_OUT_OF_RANGE

0x0005

The encoder average is out of range

ENC_CTRL_ERR_OUT_

MODE_INVALID

0x0006

The encoder output mode is invalid

ENC_CTRL_ERR_SRC_

IN_USE_BY_OTHER_INPUT

0x0007

The source is already assigned to other input of the selected encoder. You need to use different source for input A and input B

ENC_CTRL_ERR_ENC_

DIV_OUT_OF_RANGE

0x0008

The encoder divider value is out of range

ENC_CTRL_ERR_

SELECTED_LINE_IS_OUTPUT

0x0009

The encoder source A or B used is not configured correctly. You need to set the selected line mode to input.

ENC_CTRL_ERR_ENC_

SRC_B_INVALID_CONFIG

0x000A

Invalid configuration. You need to set some source for input A

ENC_CTRL_ERR_SRC_IN_

USE_BY_INPUTA_OR_INPUTB

0x000B

The source is already assigned for either encoder source input A or B

ENC_CTRL_ERR_ENCODER_SOURCE_

NOT_CONFIGURED

0x000C

Encoder source is not configured. Set Encoder source input A to any line.

User Set Control (USER_SET_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the USER_SET_CTRL_ERROR_CATEGORY (0x0006).

Definition

Value

Description

USER_SET_CTRL_ERR_

SELECTOR_INVALID

0x0001

Invalid user set selector

USER_SET_CTRL_ERR_

DEFAULT_READ_ONLY

0x0002

The default user set modification is not allowed

USER_SET_CTRL_ERR_

LOAD_USER_SET_FAILED

0x0003

An error occurred while loading the user set

USER_SET_CTRL_ERR_LOAD_

USER_SET_CMD_VAL_INVALID

0x0004

Invalid load user set command value

Image Calibration Control (ICC_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the ICC_ERROR_CATEGORY (0x0007).

Definition

Value

Description

ICC_ERR_LINE_DISTANCE_

OUT_OF_RANGE

0x0001

The line distance is out of range

ICC_IMGCALMODE_ERR_

INVALID_PARAMETER

0x0002

ImageCalibrationMode is out of range

ICC_IMGCALAUTO_ERR_

INVALID_PARAMETER

0x0003

ImageCalibrationAuto is out of range

ICC_IMG_CAL_FEATURES_LOCKED

0x0004

The selected feature is locked due to an image calibration mode is active

ICC_IMGCALPRNU_NODSNULUT_ACTIVE

0x0005

For PRNU calibration a valid and loaded DSNU is needed

ICC_ERR_SCAN_DIR_CHANGE_

NOT_ALLOWED

0x0006

Scan direction is read only when scan direction source is not internal

ICC_ERR_SCAN_DIR_EXT_SRC_

NOT_CONFIGURED

0x0007

The Encoder0 is not configured properly for the use of ScanDirectionSource. You need to configure EncoderSourceA and EncoderSourceB

ICC_CTRL_FFC_ERR_MULTI_

DATASETS_ENABLING_NOT_SUPPORTED

0x0008

Enabling multiple flat field correction data sets is not supported for this mode or device. It is supported only with LED-Flash and some camera variants. See also the feature reference feature availability table.

LUT Control (LUT_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the LUT_CTRL_ERROR_CATEGORY (0x0008).

Definition

Value

Description

LUT_CTRL_ERR_FFC_LUT_

COULD_NOT_LOAD_DATA

0x0001

An error occurred while loading the LUT’s data from flash

LUT_CTRL_ERR_INVALID_

FFC_LUT

0x0002

The LUT does not contain valid data according to the pixel format

LUT_CTRL_ERR_INVALID_

PARAMETER

0x0003

The parameter is invalid!

LUT_CTRL_ERR_IMGCALAUTO_TIMEOUT

0x0004

Timeout at Internal ImageCalibration

LUT_CTRL_ERR_IMGCALAUTO_INTERNALERROR

0x0005

Error at Internal ImageCalibration

Color Transformation Control (CT_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the CT_CTRL_ERROR_CATEGORY (0x0009).

Definition

Value

Description

CT_CTRL_ERR_SELECTOR_INVALID

0x0001

Invalid color transformation module selector.

CT_CTRL_VALUE_SELECTOR_INVALID

0x0002

Invalid color transformation value (gain or offset) selector.

CT_CTRL_ERR_ENABLING_NOT_ALLOWED

0x0003

Already other color transformation module is active.

CT_CTRL_ERR_GAIN_OUT_OF_RANGE

0x0004

Color transformation module gain value is out of range.

CT_CTRL_ERR_OFFSET_OUT_OF_RANGE

0x0005

Color transformation module offset value is out of range.

CT_CTRL_ERR_MODIFICATION_NOT_ALLOWED

0x0006

CT_CTRL_ERR_PIXELFORMAT_INVALID_WRT_SRGB

0x0007

Invalid pixel format to activate sRGB. Set the pixel format to RGB8

Device Control (DEV_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the DEV_CTRL_ERROR_CATEGORY (0x000A).

Definition

Value

Description

DEV_CTRL_ERROR_COULD_

NOT_GET _TEMPERATURE

0x0001

An internal error occurred while getting the temperature

DEV_CTRL_ERROR_INVALID_VALUE

0x0002

Invalid value set.

File Access Control (FAC_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the FAC_ERROR_CATEGORY (0x000B).

Definition

Value

Description

FAC_ERROR_FILE_ALREADY_OPEN

0x0001

A file is already open

FAC_ERROR_INVALID_FILE_SELECTOR

0x0002

Invalid file selector

FAC_ERROR_INVALID_FILE_OPERATION_SELECTOR

0x0003

Invalid file operation selector

FAC_ERROR_INVALID_FILE_OPERATION_EXEC_VAL

0x0004

Invalid file operation execute command value

FAC_ERROR_FILE_OPERATION_IN_PROGRESS

0x0005

File operation is in progress

FAC_ERROR_NO_FILE_OPEN

0x0006

No file is open

FAC_ERROR_FILE_NOT_OPEN_OR_INVALID_OPEN_MODE

0x0007

Either file is not open or file open mode is not write operation

FAC_ERROR_NO_FILE_SELECTED

0x0008

No file is selected. Select any one file

FAC_ERROR_INVALID_FILE_CONTENT

0x0009

Invalid file content

FAC_ERROR_CHECKSUM_CALCULATION_FAILED

0x000A

Calculation of file checksum failed

FAC_ERROR_CHECKSUM_ERROR

0x000B

Comparison of calculated checksum is not matching with the given checksum

FAC_ERROR_INVALID_OPEN_MODE

0x000C

File open mode is not according to the set operation (read, write)

FAC_ERROR_EXCESS_FILE_SIZE

0x000D

File access (read, write) exceeds the file size(max size for writing)

FAC_ERROR_EXCESS_FILE_ACCESS_BUFFER_SIZE

0x000E

File read access exceeds the file access buffer size

FAC_ERROR_COPY_DATA_TO_FILE_ACCESS_BUF_FAILED

0x000F

An error occurred while copying data to the file access buffer

FAC_ERROR_INVALID_FILE_ACCESS_OFFSET

0x0010

Invalid file access offset

FAC_ERROR_FLASH_ACCESS_ERROR

0x0011

An error occurred during flash access like erase, write

FAC_ERROR_INVALID_OPEN_MODE_SELECTOR

0x0012

Invalid file open mode selector

FAC_ERROR_FILE_ACCESS_BUFFER_OVERRUN

0x0013

File access buffer overrun

FAC_ERROR_CLOSE

0x0014

Error during file close operation. The file has not been updated. The file might be invalid.

FAC_ERROR_CLOSE_FATAL

0x0015

Fatal error during file close operation. Avoid switching off camera! Redo the update!

Otherwise, the camera might refuse to boot or problems while connecting might occur.

Led Flash Control (LED_FLASH_CTRL_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the LED_FLASH_CTRL_ERROR_CATEGORY (0x000C).

Definition

Value

Description

LED_FLASH_CTRL_ERR_NO_OF_PATTERN_INVALID

0x0001

Number of pattern value is invalid

LED_FLASH_CTRL_ERR_PATTERN_SELECTOR_INVALID

0x0002

Invalid pattern selector

LED_FLASH_CTRL_ERR_INVALID_FRAME_CONTROL

0x0003

Frame control is invalid

LED_FLASH_CTRL_ERR_SEQUENCE_TIME_INVALID

0x0004

Sequence time is less than the sum of all active pattern on time

LED_FLASH_CTRL_ERR_FLASH_OUT_ON_TIME_INVALID

0x0005

Flash out on time of the selected pattern is invalid

LED_FLASH_CTRL_ERR_FLASH_OUT_OFF_DELAY_INVALID

0x0006

Flash out off delay of the selected pattern is invalid

LED_FLASH_CTRL_ERR_MULTI_PRNU_FLASHING_

DISABLE_INVALID

0x0007

Disabling led flashing is not permitted if the multiple PRNU data sets are active.

IO Analyzer (IO_ANALYZER_ERROR_CATEGORY)

The below table contains the details of specific error belongs to the IO_ANALYZER_ERROR_CATEGORY (0x000D).

Definition

Value

Description

IO_ANALYZER_ERR_

TRIGGER_ACTIVATION_INVALID

0x0001

The trigger activation is invalid

IO_ANALYZER_ERR_

SOURCE_CHA_INVALID

0x0002

Invalid source channel A

IO_ANALYZER_ERR_

TRIG_POSITION_OUT_OF_RANGE

0x0003

The trigger position is out of range

IO_ANALYZER_ERR_

INVALID_SRC_CH_CONFIG

0x0004

Invalid source channel configuration. Either use both source channel or only channel A

IO_ANALYZER_ERR_

SOURCE_CHB_INVALID

0x0005

Invalid source channel B

IO_ANALYZER_ERR_SAMPLE_

RATE_REDUCTION_INVALID

0x0006

Invalid sample rate reduction