nRF5 SDK for Thread and Zigbee v3.2.0
Typedefs | Enumerations
Internal ZBOSS error codes

Typedefs

typedef zb_int_t zb_ret_t
 Return type for ZB functions returning execution status. More...
 

Enumerations

enum  zb_ret_e {
  RET_OK = 0, RET_ERROR = (( 1 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 1 )) : 0), RET_BLOCKED = (( 2 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 2 )) : 0), RET_EXIT = (( 3 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 3 )) : 0),
  RET_BUSY = (( 4 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 4 )) : 0), RET_EOF = (( 5 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 5 )) : 0), RET_OUT_OF_RANGE = (( 6 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 6 )) : 0), RET_EMPTY = (( 7 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 7 )) : 0),
  RET_CANCELLED = (( 8 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 8 )) : 0), RET_INVALID_PARAMETER_1 = (( 10 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 10 )) : 0), RET_INVALID_PARAMETER_2 = (( 11 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 11 )) : 0), RET_INVALID_PARAMETER_3 = (( 12 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 12 )) : 0),
  RET_INVALID_PARAMETER_4 = (( 13 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 13 )) : 0), RET_INVALID_PARAMETER_5 = (( 14 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 14 )) : 0), RET_INVALID_PARAMETER_6 = (( 15 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 15 )) : 0), RET_INVALID_PARAMETER_7 = (( 16 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 16 )) : 0),
  RET_INVALID_PARAMETER_8 = (( 17 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 17 )) : 0), RET_INVALID_PARAMETER_9 = (( 18 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 18 )) : 0), RET_INVALID_PARAMETER_10 = (( 19 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 19 )) : 0), RET_INVALID_PARAMETER_11_OR_MORE = (( 20 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 20 )) : 0),
  RET_PENDING = (( 21 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 21 )) : 0), RET_NO_MEMORY = (( 22 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 22 )) : 0), RET_INVALID_PARAMETER = (( 23 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 23 )) : 0), RET_OPERATION_FAILED = (( 24 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 24 )) : 0),
  RET_BUFFER_TOO_SMALL = (( 25 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 25 )) : 0), RET_END_OF_LIST = (( 26 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 26 )) : 0), RET_ALREADY_EXISTS = (( 27 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 27 )) : 0), RET_NOT_FOUND = (( 28 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 28 )) : 0),
  RET_OVERFLOW = (( 29 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 29 )) : 0), RET_TIMEOUT = (( 30 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 30 )) : 0), RET_NOT_IMPLEMENTED = (( 31 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 31 )) : 0), RET_NO_RESOURCES = (( 32 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 32 )) : 0),
  RET_UNINITIALIZED = (( 33 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 33 )) : 0), RET_NO_SERVER = (( 34 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 34 )) : 0), RET_INVALID_STATE = (( 35 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 35 )) : 0), RET_DOES_NOT_EXIST = (( 36 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 36 )) : 0),
  RET_CONNECTION_FAILED = (( 37 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 37 )) : 0), RET_CONNECTION_LOST = (( 38 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 38 )) : 0), RET_CANCELLED_BY_USER = (( 39 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 39 )) : 0), RET_UNAUTHORIZED = (( 40 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 40 )) : 0),
  RET_CONFLICT = (( 41 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 41 )) : 0), RET_COULD_NOT_OPEN_FILE = (( 41 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 41 )) : 0), RET_NO_MATCH = (( 43 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 43 )) : 0), RET_PROTOCOL_ERROR = (( 44 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 44 )) : 0),
  RET_VERSION = (( 45 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 45 )) : 0), RET_MALFORMED_ADDRESS = (( 46 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 46 )) : 0), RET_COULD_NOT_READ_FILE = (( 47 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 47 )) : 0), RET_FILE_NOT_FOUND = (( 48 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 48 )) : 0),
  RET_DIRECTORY_NOT_FOUND = (( 49 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 49 )) : 0), RET_CONVERSION_ERROR = (( 50 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 50 )) : 0), RET_INCOMPATIBLE_TYPES = (( 51 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 51 )) : 0), RET_INCOMPATIBLE_TYPES_IN_COMPARE = (( 52 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 52 )) : 0),
  RET_INCOMPATIBLE_TYPES_IN_ASSIGNMENT = (( 53 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 53 )) : 0), RET_INCOMPATIBLE_TYPES_IN_EXPRESSION = (( 54 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 54 )) : 0), RET_ILLEGAL_COMPARE_OPERATION = (( 55 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 55 )) : 0), RET_FILE_CORRUPTED = (( 56 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 56 )) : 0),
  RET_PAGE_NOT_FOUND = (( 57 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 57 )) : 0), RET_FILE_WRITE_ERROR = (( 58 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 58 )) : 0), RET_FILE_READ_ERROR = (( 59 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 59 )) : 0), RET_FILE_PARTIAL_WRITE = (( 60 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 60 )) : 0),
  RET_TOO_MANY_OPEN_FILES = (( 61 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 61 )) : 0), RET_ILLEGAL_REQUEST = (( 62 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 62 )) : 0), RET_INVALID_BINDING = (( 63 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 63 )) : 0), RET_INVALID_GROUP = (( 64 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 64 )) : 0),
  RET_TABLE_FULL = (( 65 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 65 )) : 0), RET_NO_ACK = (( 66 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 66 )) : 0), RET_ACK_OK = (( 67 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 67 )) : 0), RET_NO_BOUND_DEVICE = (( 68 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 68 )) : 0),
  RET_IGNORE = (( 69 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 69 )) : 0), RET_AGAIN = (( 70 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 70 )) : 0), RET_DEVICE_NOT_FOUND = (( 71 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 71 )) : 0), RET_OBSOLETE = (( 72 ) ? -(zb_int_t)((( ERROR_CATEGORY_GENERIC ) * 10000 ) + ( 72 )) : 0)
}
 Error codes for non-void stack functions. In general, function can return OK, BLOCKED or some error. Errors are negative. More...
 

Detailed Description

Typedef Documentation

typedef zb_int_t zb_ret_t

Return type for ZB functions returning execution status.

See also
enum zb_ret_e.

Enumeration Type Documentation

enum zb_ret_e

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.


Documentation feedback | Developer Zone | Subscribe | Updated