BLE MESH error code.
Enumerator |
---|
RM_BLE_MESH_ERROR_CODE_SUCCESS | Success
|
RM_BLE_MESH_ERROR_CODE_INVALID_ADDRESS | Invalid Address
|
RM_BLE_MESH_ERROR_CODE_INVALID_MODEL | Invalid Model
|
RM_BLE_MESH_ERROR_CODE_INVALID_APPKEY_INDEX | Invalid AppKey Index
|
RM_BLE_MESH_ERROR_CODE_INVALID_NETKEY_INDEX | Invalid NetKey Index
|
RM_BLE_MESH_ERROR_CODE_INSUFFICIENT_RESOURCES | Insufficient Resources
|
RM_BLE_MESH_ERROR_CODE_KEY_INDEX_ALREADY_STORED | Key Index Already Stored
|
RM_BLE_MESH_ERROR_CODE_INVALID_PUBLISH_PARAMETER | Invalid Publish Parameters
|
RM_BLE_MESH_ERROR_CODE_NOT_A_SUBSCRIBE_MODEL | Not a Subscribe Model
|
RM_BLE_MESH_ERROR_CODE_STORAGE_FAILURE | Storage Failure
|
RM_BLE_MESH_ERROR_CODE_FEATURE_NOT_SUPPORTED | Feature Not Supported
|
RM_BLE_MESH_ERROR_CODE_CANNOT_UPDATE | Cannot Update
|
RM_BLE_MESH_ERROR_CODE_CANNOT_REMOVE | Cannot Remove
|
RM_BLE_MESH_ERROR_CODE_CANNOT_BIND | Cannot Bind
|
RM_BLE_MESH_ERROR_CODE_TEMP_UNABLE_TO_CHANGE_STATE | Temporarily Unable to Change State
|
RM_BLE_MESH_ERROR_CODE_CANNOT_SET | Cannot Set
|
RM_BLE_MESH_ERROR_CODE_UNSPECIFIED_ERROR | Unspecified Error
|
RM_BLE_MESH_ERROR_CODE_INVALID_BINDING | Invalid Binding
|
RM_BLE_MESH_ERROR_CODE_BEARER_MUTEX_INIT_FAILED | Bearer Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_BEARER_COND_INIT_FAILED | Bearer Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_BEARER_MUTEX_LOCK_FAILED | Bearer Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_BEARER_MUTEX_UNLOCK_FAILED | Bearer Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_BEARER_MEMORY_ALLOCATION_FAILED | Bearer Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_BEARER_INVALID_PARAMETER_VALUE | Bearer Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_BEARER_PARAMETER_OUTSIDE_RANGE | Bearer Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_BEARER_NULL_PARAMETER_NOT_ALLOWED | Bearer Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_BEARER_INTERFACE_NOT_READY | Bearer Error Code for Interface Not Read
|
RM_BLE_MESH_ERROR_CODE_BEARER_API_NOT_SUPPORTED | Bearer Error Code for API Not Supported
|
RM_BLE_MESH_ERROR_CODE_NETWORK_MUTEX_INIT_FAILED | Network Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_NETWORK_COND_INIT_FAILED | Network Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_NETWORK_MUTEX_LOCK_FAILED | Network Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_NETWORK_MUTEX_UNLOCK_FAILED | Network Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_NETWORK_MEMORY_ALLOCATION_FAILED | Network Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_NETWORK_INVALID_PARAMETER_VALUE | Network Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_NETWORK_PARAMETER_OUTSIDE_RANGE | Network Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_NETWORK_NULL_PARAMETER_NOT_ALLOWED | Network Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_NETWORK_TX_QUEUE_FULL | Network Error Code for Transmit Queue Full
|
RM_BLE_MESH_ERROR_CODE_NETWORK_TX_QUEUE_EMPTY | Network Error Code for Transmit Queue Empty
|
RM_BLE_MESH_ERROR_CODE_NETWORK_INVALID_RX_PACKET_FORMAT | Network Error Code returned by Network Callback, indicating if it detected an invalid packet format or if the packet to be further processed, by the network layer like to be relayed or proxied etc.
|
RM_BLE_MESH_ERROR_CODE_NETWORK_RX_LOCAL_SRC_ADDR_PACKET | Network Error Code for reception of locally sourced packet
|
RM_BLE_MESH_ERROR_CODE_NETWORK_POST_PROCESS_RX_PACKET | Network Error Code returned by Network Callback, indicating if the received packet needs further processing by the network layer like to be relayed or proxied etc. after the control being returned by the callback.
|
RM_BLE_MESH_ERROR_CODE_NETWORK_RX_ALREADY_RELAYED_PACKET | Network Error Code for Already Relayed Packet
|
RM_BLE_MESH_ERROR_CODE_NETWORK_RX_LPN_SRC_ADDR_TO_RELAY_PACKET | Network Error Code returned by Network Callback, indicating if the received packet is for a known LPN with an ongoing Friendship which needs further processing by the network layer like to be relayed or proxied etc. after the control being returned by the callback.
|
RM_BLE_MESH_ERROR_CODE_NETWORK_CRYPTO_UNLIKELY_ERR | Network Error code to tag all errors returned by the Crypto Interface to the Network layer.
|
RM_BLE_MESH_ERROR_CODE_NETWORK_API_NOT_SUPPORTED | Network Error Code for API Not Supported
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_MUTEX_INIT_FAILED | Lower Transport Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_COND_INIT_FAILED | Lower Transport Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_MUTEX_LOCK_FAILED | Lower Transport Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_MUTEX_UNLOCK_FAILED | Lower Transport Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_MEMORY_ALLOCATION_FAILED | Lower Transport Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_INVALID_PARAMETER_VALUE | Lower Transport Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_PARAMETER_OUTSIDE_RANGE | Lower Transport Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_NULL_PARAMETER_NOT_ALLOWED | Lower Transport Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_LOWER_TRANS_SAR_CTX_ALLOCATION_FAILED | Lower Transport Error Code for SAR Context Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_MUTEX_INIT_FAILED | Upper Transport Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_COND_INIT_FAILED | Upper Transport Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_MUTEX_LOCK_FAILED | Upper Transport Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_MUTEX_UNLOCK_FAILED | Upper Transport Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_MEMORY_ALLOCATION_FAILED | Upper Transport Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_INVALID_PARAMETER_VALUE | Upper Transport Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_PARAMETER_OUTSIDE_RANGE | Upper Transport Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_NULL_PARAMETER_NOT_ALLOWED | Upper Transport Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_QUEUE_FULL | Upper Transport Error Code for Queue Full
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_QUEUE_EMPTY | Upper Transport Error Code for Queue Empty
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_INCOMPLETE_PACKET_RECEIVED | Upper Transport Error Code for Incomplete Packet Reception
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_INVALID_FRNDSHIP_STATE | Upper Transport Error Code for Invalid Friendship State
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_FRNDSHIP_CLEARED_ON_TIMEOUT | Upper Transport Error Code for Friendship Cleared on Timeout
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_CRYPTO_UNLIKELY_ERR | Upper Transport Error code to tag all errors returned by the Crypto Interface to the Transport layer.
|
RM_BLE_MESH_ERROR_CODE_UPPER_TRANS_API_NOT_SUPPORTED | Upper Transport Error Code for API Not Supported
|
RM_BLE_MESH_ERROR_CODE_ACCESS_MUTEX_INIT_FAILED | Access Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_ACCESS_COND_INIT_FAILED | Access Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_ACCESS_MUTEX_LOCK_FAILED | Access Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_ACCESS_MUTEX_UNLOCK_FAILED | Access Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_ACCESS_MEMORY_ALLOCATION_FAILED | Access Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_ACCESS_INVALID_PARAMETER_VALUE | Access Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_ACCESS_PARAMETER_OUTSIDE_RANGE | Access Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_ACCESS_NULL_PARAMETER_NOT_ALLOWED | Access Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_ACCESS_NO_RESOURCE | Access Error Code for No Resources
|
RM_BLE_MESH_ERROR_CODE_ACCESS_NO_MATCH | Access Error Code for No Match
|
RM_BLE_MESH_ERROR_CODE_ACCESS_INVALID_HANDLE | Access Error Code for Invalid Handle
|
RM_BLE_MESH_ERROR_CODE_ACCESS_MODEL_ALREADY_REGISTERED | Access Error Code for Model Already Registered
|
RM_BLE_MESH_ERROR_CODE_ACCESS_INVALID_SRC_ADDR | Access Error Code for Invalid Source Address
|
RM_BLE_MESH_ERROR_CODE_ACCESS_DEV_KEY_TABLE_FULL | Access Error Code for Device Key Table Full
|
RM_BLE_MESH_ERROR_CODE_ACCESS_MASTER_NID_ON_LPN | Access Error Code when detecting Packets with Master Network Credentials from a known address with ongoing Friendship
|
RM_BLE_MESH_ERROR_CODE_ACCESS_INVALID_PUBLICATION_STATE | Access Error Code for Invalid Publication State
|
RM_BLE_MESH_ERROR_CODE_ACCESS_INVALID_PUBLICATION_TTL | Access Error Code for Invalid Publication TTL
|
RM_BLE_MESH_ERROR_CODE_ACCESS_IV_VAL_NOT_PERMITTED | Access Error Code for not permitted IV Index Value
|
RM_BLE_MESH_ERROR_CODE_ACCESS_IV_UPDATE_TOO_SOON | Access Error Code for IV Update occurring too soon within the stipulated/specified Time Limit
|
RM_BLE_MESH_ERROR_CODE_ACCESS_IV_INCORRECT_STATE | Access Error Code for IV Update in Incorrect State
|
RM_BLE_MESH_ERROR_CODE_ACCESS_IV_UPDATE_DEFERRED_IN_BUSY | Access Error Code for IV Update deferred due to currently Busy State
|
RM_BLE_MESH_ERROR_CODE_ACCESS_API_NOT_SUPPORTED | Access Error Code for API Not Supported
|
RM_BLE_MESH_ERROR_CODE_PROVISION_MUTEX_INIT_FAILED | Provisioning Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_COND_INIT_FAILED | Provisioning Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_MUTEX_LOCK_FAILED | Provisioning Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_MUTEX_UNLOCK_FAILED | Provisioning Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_MEMORY_ALLOCATION_FAILED | Provisioning Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_INVALID_STATE | Provisioning Error Code for Invalid State
|
RM_BLE_MESH_ERROR_CODE_PROVISION_INVALID_PARAMETER | Bearer Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_PROVISION_CONTEXT_ALLOC_FAILED | Provisioning Error Code for Context Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_CONTEXT_ASSERT_FAILED | Provisioning Error Code for Context Assertion Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_CONTEXT_LINK_OPEN | Provisioning Error Code for Context Link Open
|
RM_BLE_MESH_ERROR_CODE_PROVISION_BEARER_ASSERT_FAILED | Provisioning Error Code for Bearer Assertion Failure
|
RM_BLE_MESH_ERROR_CODE_PROVISION_PROCEDURE_TIMEOUT | Provisioning Error Code for Procedure Timeout
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_MUTEX_INIT_FAILED | Generic Model Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_COND_INIT_FAILED | Generic Model Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_MUTEX_LOCK_FAILED | Generic Model Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_MUTEX_UNLOCK_FAILED | Generic Model Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_MEMORY_ALLOCATION_FAILED | Generic Model Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_INVALID_STATE | Generic Model Error Code for Invalid State
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_INVALID_PARAMETER | Generic Model Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_PARAMETER_OUTSIDE_RANGE | Generic Model Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_NULL_PARAMETER_NOT_ALLOWED | Generic Model Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_INVALID_MODEL_HANDLE | Generic Model Error Code for Invalid Model Handle
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_INVALID_ELEMENT_HANDLE | Generic Model Error Code for Invalid Element Handle
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_NOT_PRIMARY_ELEMENT | Generic Model Error Code when Operation is detected on a Node element which is not Primary Element
|
RM_BLE_MESH_ERROR_CODE_GENERIC_MODEL_API_NOT_SUPPORTED | Generic Model Error Code for API Not Supported
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_MUTEX_INIT_FAILED | Config Model Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_COND_INIT_FAILED | Config Model Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_MUTEX_LOCK_FAILED | Config Model Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_MUTEX_UNLOCK_FAILED | Config Model Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_MEMORY_ALLOCATION_FAILED | Config Model Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_INVALID_STATE | Config Model Error Code for Invalid State
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_INVALID_PARAMETER | Config Model Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_PARAMETER_OUTSIDE_RANGE | Config Model Error Code for Parameter Outside Range
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_NULL_PARAMETER_NOT_ALLOWED | Config Model Error Code for NULL Parameter Not Allowed
|
RM_BLE_MESH_ERROR_CODE_CONFIG_MODEL_API_NOT_SUPPORTED | Config Model Error Code for API Not Supported
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_MUTEX_INIT_FAILED | Health Model Error Code for MUTEX Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_COND_INIT_FAILED | Health Model Error Code for Conditional Variable Initialization Failure
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_MUTEX_LOCK_FAILED | Health Model Error Code for MUTEX Lock Failure
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_MUTEX_UNLOCK_FAILED | Health Model Error Code for MUTEX Unlock Failure
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_MEMORY_ALLOCATION_FAILED | Health Model Error Code for Memory Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_INVALID_STATE | Health Model Error Code for Invalid State
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_INVALID_PARAMETER | Health Model Error Code for Invalid Parameter Value
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_CONTEXT_ALLOC_FAILED | Health Model Error Code for Context Allocation Failure
|
RM_BLE_MESH_ERROR_CODE_HEALTH_MODEL_CONTEXT_ASSERT_FAILED | Health Model Error Code for Context Assertion Failure
|
RM_BLE_MESH_ERROR_CODE_FAILURE | A failure that does not match any other error code
|