Logo
Developing with ZBOSS for Zigbee
Internal ZBOSS error codes

Macros

#define RET_OK   0
 Error codes for non-void stack functions. In general, function can return OK, BLOCKED or some error. Errors are negative. More...
 
#define RET_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 1) /* -1 indeed */
 
#define RET_BLOCKED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 2)
 
#define RET_EXIT   ERROR_CODE(ERROR_CATEGORY_GENERIC, 3)
 
#define RET_BUSY   ERROR_CODE(ERROR_CATEGORY_GENERIC, 4)
 
#define RET_EOF   ERROR_CODE(ERROR_CATEGORY_GENERIC, 5)
 
#define RET_OUT_OF_RANGE   ERROR_CODE(ERROR_CATEGORY_GENERIC, 6)
 
#define RET_EMPTY   ERROR_CODE(ERROR_CATEGORY_GENERIC, 7)
 
#define RET_CANCELLED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 8)
 
#define RET_INVALID_PARAMETER_1   ERROR_CODE(ERROR_CATEGORY_GENERIC, 10)
 
#define RET_INVALID_PARAMETER_2   ERROR_CODE(ERROR_CATEGORY_GENERIC, 11)
 
#define RET_INVALID_PARAMETER_3   ERROR_CODE(ERROR_CATEGORY_GENERIC, 12)
 
#define RET_INVALID_PARAMETER_4   ERROR_CODE(ERROR_CATEGORY_GENERIC, 13)
 
#define RET_INVALID_PARAMETER_6   ERROR_CODE(ERROR_CATEGORY_GENERIC, 15)
 
#define RET_PENDING   ERROR_CODE(ERROR_CATEGORY_GENERIC, 21)
 
#define RET_NO_MEMORY   ERROR_CODE(ERROR_CATEGORY_GENERIC, 22)
 
#define RET_INVALID_PARAMETER   ERROR_CODE(ERROR_CATEGORY_GENERIC, 23)
 
#define RET_OPERATION_FAILED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 24)
 
#define RET_BUFFER_TOO_SMALL   ERROR_CODE(ERROR_CATEGORY_GENERIC, 25)
 
#define RET_END_OF_LIST   ERROR_CODE(ERROR_CATEGORY_GENERIC, 26)
 
#define RET_ALREADY_EXISTS   ERROR_CODE(ERROR_CATEGORY_GENERIC, 27)
 
#define RET_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 28)
 
#define RET_OVERFLOW   ERROR_CODE(ERROR_CATEGORY_GENERIC, 29)
 
#define RET_TIMEOUT   ERROR_CODE(ERROR_CATEGORY_GENERIC, 30)
 
#define RET_NOT_IMPLEMENTED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 31)
 
#define RET_NO_RESOURCES   ERROR_CODE(ERROR_CATEGORY_GENERIC, 32)
 
#define RET_UNINITIALIZED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 33)
 
#define RET_INVALID_STATE   ERROR_CODE(ERROR_CATEGORY_GENERIC, 35)
 
#define RET_CONNECTION_FAILED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 37)
 
#define RET_CONNECTION_LOST   ERROR_CODE(ERROR_CATEGORY_GENERIC, 38)
 
#define RET_UNAUTHORIZED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 40)
 
#define RET_CONFLICT   ERROR_CODE(ERROR_CATEGORY_GENERIC, 41)
 
#define RET_INVALID_FORMAT   ERROR_CODE(ERROR_CATEGORY_GENERIC, 42)
 
#define RET_NO_MATCH   ERROR_CODE(ERROR_CATEGORY_GENERIC, 43)
 
#define RET_PROTOCOL_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 44)
 
#define RET_VERSION   ERROR_CODE(ERROR_CATEGORY_GENERIC, 45)
 
#define RET_FILE_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 48)
 
#define RET_CONVERSION_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 50)
 
#define RET_FILE_CORRUPTED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 56)
 
#define RET_PAGE_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 57)
 
#define RET_ILLEGAL_REQUEST   ERROR_CODE(ERROR_CATEGORY_GENERIC, 62)
 
#define RET_INVALID_GROUP   ERROR_CODE(ERROR_CATEGORY_GENERIC, 64)
 
#define RET_TABLE_FULL   ERROR_CODE(ERROR_CATEGORY_GENERIC, 65)
 
#define RET_IGNORE   ERROR_CODE(ERROR_CATEGORY_GENERIC, 69)
 
#define RET_AGAIN   ERROR_CODE(ERROR_CATEGORY_GENERIC, 70)
 
#define RET_DEVICE_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 71)
 
#define RET_OBSOLETE   ERROR_CODE(ERROR_CATEGORY_GENERIC, 72)
 
#define RET_INTERRUPTED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 73)
 
#define RET_NULL_POINTER   ERROR_CODE(ERROR_CATEGORY_GENERIC, 74)
 
#define RET_CONFIGURATION_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 75)
 

Detailed Description

Macro Definition Documentation

§ RET_AGAIN

§ RET_ALREADY_EXISTS

#define RET_ALREADY_EXISTS   ERROR_CODE(ERROR_CATEGORY_GENERIC, 27)

§ RET_BLOCKED

§ RET_BUFFER_TOO_SMALL

#define RET_BUFFER_TOO_SMALL   ERROR_CODE(ERROR_CATEGORY_GENERIC, 25)

§ RET_BUSY

§ RET_CANCELLED

§ RET_CONFIGURATION_ERROR

#define RET_CONFIGURATION_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 75)

§ RET_CONFLICT

§ RET_CONNECTION_FAILED

#define RET_CONNECTION_FAILED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 37)

§ RET_CONNECTION_LOST

#define RET_CONNECTION_LOST   ERROR_CODE(ERROR_CATEGORY_GENERIC, 38)

§ RET_CONVERSION_ERROR

#define RET_CONVERSION_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 50)

§ RET_DEVICE_NOT_FOUND

#define RET_DEVICE_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 71)

§ RET_EMPTY

§ RET_END_OF_LIST

§ RET_EOF

§ RET_ERROR

#define RET_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 1) /* -1 indeed */

§ RET_EXIT

§ RET_FILE_CORRUPTED

#define RET_FILE_CORRUPTED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 56)

§ RET_FILE_NOT_FOUND

#define RET_FILE_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 48)

§ RET_IGNORE

§ RET_ILLEGAL_REQUEST

#define RET_ILLEGAL_REQUEST   ERROR_CODE(ERROR_CATEGORY_GENERIC, 62)

§ RET_INTERRUPTED

§ RET_INVALID_FORMAT

#define RET_INVALID_FORMAT   ERROR_CODE(ERROR_CATEGORY_GENERIC, 42)

§ RET_INVALID_GROUP

§ RET_INVALID_PARAMETER

#define RET_INVALID_PARAMETER   ERROR_CODE(ERROR_CATEGORY_GENERIC, 23)

§ RET_INVALID_PARAMETER_1

#define RET_INVALID_PARAMETER_1   ERROR_CODE(ERROR_CATEGORY_GENERIC, 10)

§ RET_INVALID_PARAMETER_2

#define RET_INVALID_PARAMETER_2   ERROR_CODE(ERROR_CATEGORY_GENERIC, 11)

§ RET_INVALID_PARAMETER_3

#define RET_INVALID_PARAMETER_3   ERROR_CODE(ERROR_CATEGORY_GENERIC, 12)

§ RET_INVALID_PARAMETER_4

#define RET_INVALID_PARAMETER_4   ERROR_CODE(ERROR_CATEGORY_GENERIC, 13)

§ RET_INVALID_PARAMETER_6

#define RET_INVALID_PARAMETER_6   ERROR_CODE(ERROR_CATEGORY_GENERIC, 15)

§ RET_INVALID_STATE

§ RET_NO_MATCH

§ RET_NO_MEMORY

§ RET_NO_RESOURCES

§ RET_NOT_FOUND

§ RET_NOT_IMPLEMENTED

#define RET_NOT_IMPLEMENTED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 31)

§ RET_NULL_POINTER

§ RET_OBSOLETE

§ RET_OK

#define RET_OK   0

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zb_errors.h>

Error codes for non-void stack functions. In general, function can return OK, BLOCKED or some error. Errors are negative.

Error can be "generic" or some additional error code.

§ RET_OPERATION_FAILED

#define RET_OPERATION_FAILED   ERROR_CODE(ERROR_CATEGORY_GENERIC, 24)

§ RET_OUT_OF_RANGE

§ RET_OVERFLOW

§ RET_PAGE_NOT_FOUND

#define RET_PAGE_NOT_FOUND   ERROR_CODE(ERROR_CATEGORY_GENERIC, 57)

§ RET_PENDING

§ RET_PROTOCOL_ERROR

#define RET_PROTOCOL_ERROR   ERROR_CODE(ERROR_CATEGORY_GENERIC, 44)

§ RET_TABLE_FULL

§ RET_TIMEOUT

§ RET_UNAUTHORIZED

§ RET_UNINITIALIZED

§ RET_VERSION