RAPIDSEA ERROR CODES

Error Codes

List of RAPIDSEA Error Codes

Error Code (Return Value)

Name

Description

0

RS_ERR_OK/RS_STATUS_SUCCESS

Success

1

RS_ERR_BUSY

Error while still processing

1

RS_ERR_INVALID_PORT_NUM

Invalid Port number

2

RS_ERR_BUSY

Unsupported Port Direction

3

RS_ERR_INVALID_DATA_TYPE

Invalid Data type

4

RS_ERR_VALUE_BELOW_LIMIT

Value below limit

5

RS_ERR_VALUE_ABOVE_LIMIT

Value above limit

6

RS_ERR_TASK_CREATION

Error while creating task

7

RS_ERR_FEVENT_INIT

Error while initializing FEVENT

8

RS_ERR_FEVENT_GET

Error while getting FEVENT

9

RS_ERR_FEVENT_PUT

Error while releasing FEVENT

10

RS_ERR_INVALID_ARG

Invalid Argument

11

RS_ERR_RESPONSE_TIMEOUT

Response timeout

12

RS_ERR_CRC

crc check failed

13

RS_ERR_NO_MORE_RESOURCES

Invalid resources

14

RS_ERR_RESOURCE_NOT_FOUND

Resources cannot find

15

RS_ERR_WRITE_ACCEPTED

Wait for write operation to complete

(-1)

RS_ERR

Common Error

(-2)

RS_ERR_NULL_POINTER

Error while the pointer is NULL

(-3)

RS_ERR_INSUF_MEM

Error while insufficient memory space

(-4)

RS_ERR_DATA_OVERFLOW

Error while getting queue overflow

(-5)

RS_ERR_DATA_UNDERFLOW

Error while getting queue underflow

(-6)

RS_ERR_INVALID_LENGTH

Error while getting maximum length

(-7)

RS_ERR_FCREATE_FAILED

Error while unable to create a file

(-8)

RS_ERR_WRITE_FAILED

Error while unable to write a file

(-9)

RS_ERR_READ_FAILED

Error while unable to read a file

(-10)

RS_ERR_REMOVE_FAILED

Error while unable to remove

(-11)

RS_ERR_RENAME_FAILED

Error while unable to rename a file

(-12)

RS_ERR_MAKEDIRECTORY_FAILED

Error while unable to make directory

(-13)

RS_ERR_FILE_REMOVE_FAILED

Error while unable to remove a file

(-14)

RS_ERR_RDIR_FAILED

Error while unable to remove a directory

(-15)

RS_ERR_FCLOSE_FAILED

Error while unable to close a file

(-16)

RS_ERR_FMKFS_FAILED

Error while unable to make a file system

(-17)

RS_ERR_FUMOUNT_FAILED

Error while unable to unmount a file

(-18)

RS_ERR_FMOUNT_FAILED

Error while unable to mount a file

(-19)

RS_ERR_FILE_NOT_EXIST

Error while file not exist

(-20)

RS_ERR_BACKUP_FAILED

Error while unable to backup

(-21)

RS_ERR_FOPEN_FAILED

Error while unable to open a file

(-22)

RS_ERR_RESTORE_FAILED

Error while unable to restore

(-27)

RS_ERR_INVALID_SIZE

Error while getting invalid size

(-28)

RS_ERR_INSUFF_BUFF_STORAGE

Error while insufficient buffer storage

(-29)

RS_ERR_NOT_ENOUGH_DATA

Error while not getting enough data

(-30)

RS_ERR_INV_DATA_COUNT

Error while invalid data count

(-32)

RS_ERR_JSON_INVALID_DATA

Error while invalid JSON data detected

(-33)

RS_ERR_JSON_MSG_CORRUPTED

Error while JSON data corrupted

(-34)

RS_ERR_JSON_KEY_MISMATCHED

Error while JSON Key mismatched

(-35)

RS_ERR_JSON_MAX_ARRAY_OBJ_REACHED

Error while maximum array object reached

(-36)

RS_ERR_JSON_UNKNOWN_ATTRIBUTE_DETECTED

Error while unknown attribute detected

(-37)

RS_ERR_JSON_MAX_ARRAY_COUNT_REACHED

Error while maximum array count reached

List of RAPIDSEA SOMEIP Codes

Error Code (Return Value)

Name

Description

0x00

RS_ERR_SOMEIP_OK

No error occurred

0x01

RS_ERR_SOMEIP_NOT_OK

An unspecified error occurred

0x02

RS_ERR_SOMEIP_UNKNOWN_SERVICE

The requested Service ID is unknown.

0x03

RS_ERR_SOMEIP_UNKNOWN_METHOD

The requested Method ID is unknown. Service ID is known

0x04

RS_ERR_SOMEIP_NOT_READY

Service ID and Method ID are known, but the application is not running

0x05

RS_ERR_SOMEIP_NOT_REACHABLE

The system running the service is not reachable (internal error code only)

0x06

RS_ERR_SOMEIP_TIMEOUT

A timeout occurred (internal error code only)

0x07

RS_ERR_SOMEIP_WRONG_PROTOCOL_VERSION

The version of the SOME/IP protocol is not supported

0x08

RS_ERR_SOMEIP_WRONG_INTERFACE_VERSION

There is an interface version mismatch

0x09

RS_ERR_SOMEIP_MALFORMED_MESSAGE

Deserialization error: the payload cannot be deserialized

0x0A

RS_ERR_SOMEIP_WRONG_MESSAGE_TYPE

An unexpected message type was received (e.g., REQUEST_NO_RETURN for a method defined as REQUEST)

List of Bootloader codes

Error Code (Return Value)

Name

Description

0x01

RS_BL_STATUS_FILE_DOWNLOAD_INITIATED

File download initiated.

0x02

RS_BL_STATUS_FILE_DOWNLOAD_PROCESS_STARTED

File download process started.

0x03

RS_BL_STATUS_FILE_DOWNLOAD_SUCCESS

File download successful.

0x04

RS_BL_STATUS_FILE_VAlIDATED_SUCCESSFULLY

File validated successfully.

0x05

RS_BL_STATUS_FILE_VAlIDATION_FAILED

File validation failed.

List of RAPIDSEA Status Flag Codes

Status flag (Return Value)

Name

Description

0

RS_FALSE

State False

1

RS_TRUE

State true

Error Code Header Details

Documentation from the relevant header as follows:

Defines

RS_TRUE

State true.

RS_FALSE

State false.

RS_STATUS_SUCCESS

No Error.

RS_ERR_OK

No Error.

RS_ERR_BUSY
RS_ERR_INVALID_PORT_NUM

Invalid Port number.

RS_ERR_UNSUPPORTED_PORT_DIR

Unsupported Port Direction.

RS_ERR_INVALID_DATA_TYPE

Invalid Data type.

RS_ERR_VALUE_BELOW_LIMIT

Value below limit.

RS_ERR_VALUE_ABOVE_LIMIT

Value above limit.

RS_ERR_TASK_CREATION

Error while creating task.

RS_ERR_FEVENT_INIT

Error while initializing FEVENT.

RS_ERR_FEVENT_GET

Error while getting FEVENT.

RS_ERR_FEVENT_PUT

Error while releasing FEVENT.

RS_ERR_INVALID_ARG

Invalid Argument.

RS_ERR_RESPONSE_TIMEOUT
RS_ERR_CRC
RS_ERR_NO_MORE_RESOURCES
RS_ERR_RESOURCE_NOT_FOUND
RS_ERR_WRITE_ACCEPTED
RS_ERR

Error while getting Invalid data.

RS_ERR_NULL_POINTER

Error while getting NULL.

RS_ERR_INSUF_MEM

Error while insufficient memory space.

RS_ERR_DATA_OVERFLOW

Error while getting queue overflow

RS_ERR_DATA_UNDERFLOW

Error while getting queue underflow

RS_ERR_INVALID_LENGTH

Error while getting maximum length

RS_ERR_FCREATE_FAILED

Error while unable to create a file

RS_ERR_WRITE_FAILED

Error while unable to write a file.

RS_ERR_READ_FAILED

Error while unable to read a file

RS_ERR_REMOVE_FAILED

Error while unable to remove

RS_ERR_RENAME_FAILED

Error while unable to rename a file.

RS_ERR_MAKEDIRECTORY_FAILED

Error while unable to make directory.

RS_ERR_FILE_REMOVE_FAILED

Error while unable to remove a file.

RS_ERR_RDIR_FAILED

Error while unable to remove a directory.

RS_ERR_FCLOSE_FAILED

Error while unable to close a file.

RS_ERR_FMKFS_FAILED

Error while unable to make a file system.

RS_ERR_FUMOUNT_FAILED

Error while unable to unmount a file.

RS_ERR_FMOUNT_FAILED

Error while unable to mount a file.

RS_ERR_FILE_NOT_EXIST

Error while file not exist.

RS_ERR_BACKUP_FAILED

Error while unable to backup.

RS_ERR_FOPEN_FAILED

Error while unable to open a file.

RS_ERR_RESTORE_FAILED

Error while unable to restore.

RS_ERR_INVALID_SIZE

Error while getting invalid size.

RS_ERR_INSUFF_BUFF_STORAGE

Error while insufficient buffer storage.

RS_ERR_NOT_ENOUGH_DATA

Error while not getting enough data.

RS_ERR_INV_DATA_COUNT

Error while getting invalid data count.

RS_ERR_INV_FILE_POS

Error while unable to get current file position.

RS_ERR_CELLULAR_COMMAND_LOAD_FAILED

Failed to load command.

RS_ERR_CELLULAR_COMMAND_LENGTH

Command length exceeded

RS_ERR_JSON_INVALID_DATA

Invalid JSON data detected.

RS_ERR_JSON_MSG_CORRUPTED

JSON data corrupted.

RS_ERR_JSON_KEY_MISMATCHED

JSON Key mismatched.

RS_ERR_JSON_MAX_ARRAY_OBJ_REACHED

Maximum array object reached.

RS_ERR_JSON_UNKNOWN_ATTRIBUTE_DETECTED

Unknown attribute detected.

RS_ERR_JSON_MAX_ARRAY_COUNT_REACHED

Maximum array count reached.

RS_ERR_BL_FLASH_READ

BL Error codes.

Flash read error

RS_ERR_BL_FLASH_WRITE

Flash write error.

RS_ERR_BL_FLASH_ERASE

Flash erase error.

RS_ERR_BL_INVALID_HEADER

Invalid firmware header error.

RS_ERR_BL_INVALID_AUTH_TYPE

Invalid authentication type error.

RS_ERR_BL_INVALID_BINARY

Invalid binary file error.

RS_ERR_INV_INPUT_DATA_TYPE

VP Error codes.

RS_ERR_INV_OUTPUT_DATA_RANGE
RS_ERR_INV_OP_TYPE
RS_ERR_FSEMAPHORE_INIT

Error while initializing semaphore.

RS_ERR_FSEMAPHORE_GET

Error while GET semaphore.

RS_ERR_FSEMAPHORE_PUT

Error while PUT semaphore.