5. Error Code

Errore code

Macro definition

Description

0x804D0001

CVI_ERR_CIPHER_NOT_INIT

Device not initialized

0x804D0002

CVI_ERR_CIPHER_INVALID_HANDLE

Invalid handle number

0x804D0003

CVI_ERR_CIPHER_INVALID_POINT

Null pointer in parameter

0x804D0004

CVI_ERR_CIPHER_INVALID_PARA

Invalid parameter

0x804D0005

CVI_ERR_CIPHER_FAILED_INIT

Initialization failed

0x804D0006

CVI_ERR_CIPHER_FAILED_GETHANDLE

Failed to get handle

0x804D0007

CVI_ERR_CIPHER_FAILED_RELEASEHANDLE

Release handle failed

0x804D0008

CVI_ERR_CIPHER_FAILED_CONFIGAES

Invalid AES configuration

0x804D0009

CVI_ERR_CIPHER_FAILED_CONFIGDES

Invalid DES configuration

0x804D000A

CVI_ERR_CIPHER_FAILED_ENCRYPT

Encryption failed

0x804D000B

CVI_ERR_CIPHER_FAILED_DECRYPT

Decryption failed

0x804D000C

CVI_ERR_CIPHER_BUSY

Busy status

0x804D000D

CVI_ERR_CIPHER_NO_AVAILABLE_RNG

No random numbers available

0x804D000E

CVI_ERR_CIPHER_FAILED_MEM

Memory request error

0x804D000F

CVI_ERR_CIPHER_UNAVAILABLE

Unavailable

0x804D0010

CVI_ERR_CIPHER_OVERFLOW

Data overflow

0x804D0011

CVI_ERR_CIPHER_HARD_STATUS

Hardware status error

0x804D0012

CVI_ERR_CIPHER_TIMEOUT

Waiting timeout

0x804D0013

CVI_ERR_CIPHER_UNSUPPORTED

Unsupported configuration

0x804D0014

CVI_ERR_CIPHER_REGISTER_IRQ

Invalid interrupt number

0x804D0015

CVI_ERR_CIPHER_ILLEGAL_UUID

Illegal UUID

0x804D0016

CVI_ERR_CIPHER_ILLEGAL_KEY

Illegal key

0x804D0017

CVI_ERR_CIPHER_INVALID_ADDR

Invalid address

0x804D0018

CVI_ERR_CIPHER_INVALID_LENGTH

Invalid length

0x804D0019

CVI_ERR_CIPHER_ILLEGAL_DATA

Invalid data

0x804D001A

CVI_ERR_CIPHER_RSA_SIGN

RSA signature failed

0x804D001B

CVI_ERR_CIPHER_RSA_VERIFY

RSA verification failed

0x804D001E

CVI_ERR_CIPHER_RSA_CRYPT_FAILED

RSA encryption and decryption failed

-1

CVI_FAILURE

Operation failed

0x004D0001

CVI_LOG_ERR_MEM

Memory operation failed

0x004D0002

CVI_LOG_ERR_SEM

Semaphore operation failed

0x004D0003

CVI_LOG_ERR_FILE

File operation failed

0x004D0004

CVI_LOG_ERR_LOCK

Lock operation failed

0x004D0005

CVI_LOG_ERR_PARAM

Invalid parameter

0x004D0006

CVI_LOG_ERR_TIMER

Timer error

0x004D0007

CVI_LOG_ERR_THREAD

Thread failure

0x004D0008

CVI_LOG_ERR_TIMEOUT

Timeout

0x004D0009

CVI_LOG_ERR_DEVICE

Device operation failure

0x004D0010

CVI_LOG_ERR_STATUS

Status error

0x004D0011

CVI_LOG_ERR_IOCTRL

IO operation failure

0x004D0012

CVI_LOG_ERR_INUSE

Resource in use

0x004D0013

CVI_LOG_ERR_EXIST

Exist failed

0x004D0014

CVI_LOG_ERR_NOEXIST

Resource not exited

0x004D0015

CVI_LOG_ERR_UNSUPPORTED

Unsupported

0x004D0016

CVI_LOG_ERR_UNAVAILABLE

Unavailable

0x004D0017

CVI_LOG_ERR_UNINITED

Uninited

0x004D0018

CVI_LOG_ERR_DATABASE

Database error

0x004D0019

CVI_LOG_ERR_OVERFLOW

Overflow

0x004D0020

CVI_LOG_ERR_EXTERNAL

External error

0x004D0021

CVI_LOG_ERR_UNKNOWNED

Location error

0x004D0022

CVI_LOG_ERR_FLASH

Flash operation error

0x004D0023

CVI_LOG_ERR_ILLEGAL_IMAGE

Illegal Mirror

0x004D0024

CVI_LOG_ERR_ILLEGAL_UUID

Illegal UUID

0x004D0025

CVI_LOG_ERR_NOPERMISSION

Operation not permitted