ZDO response status.

Most responses to ZDO commands contain a status byte. The meaning of this byte is defined by the ZigBee Device Profile.

Zigbee Document – 05-3474-23 - Table 2-129. ZDP Enumerations Description

uint8_t

Enumeration Members

BAD_KEY_NEGOTIATION_METHOD

The requested Key Negotiation Method was not accepted.

DEVICE_BINDING_TABLE_FULL

The device does not have binding table space to support the operation.

DEVICE_NOT_FOUND

The requested device did not exist on a device following a child descriptor request to a parent.

FRAME_TOO_LARGE

The response was too large to fit in a single unfragmented message.

INSUFFICIENT_SPACE

The device does not have storage space to support the requested operation.

INV_REQUESTTYPE

The supplied request type was invalid.

INVALID_EP

The supplied endpoint was equal to 0x00 or 0xff.

INVALID_INDEX

The index in the received command is out of bounds.

NO_DESCRIPTOR

A child descriptor was not available following a discovery request to a parent.

NO_ENTRY

The unbind request was unsuccessful due to the coordinator or source device not having an entry in its binding table to unbind.

NO_MATCH

failure to match any suitable clusters.

NOT_ACTIVE

The requested endpoint is not described by a simple descriptor.

NOT_AUTHORIZED

The device has rejected the command due to security restrictions.

NOT_PERMITTED

The device is not in the proper state to support the requested operation.

NOT_SUPPORTED

The requested optional feature is not supported on the target device.

NWK_LAYER_ALREADY_PRESENT

A device with the address supplied to the NLME-ADDNEIGHBOR. request is already present in the neighbor table of the device on which the NLME-ADD-NEIGHBOR.request was issued.

NWK_LAYER_BAD_CCM_OUTPUT

Security processing has been attempted on an outgoing frame, and has failed because the security engine produced erroneous output.

NWK_LAYER_BT_TABLE_FULL

An attempt to send a broadcast frame has failed because there is no room in the BTT.

NWK_LAYER_FRAME_NOT_BUFFERED

An NLDE-DATA.request has failed due to insufficient buffering available.

NWK_LAYER_INV_REQUESTTYPE

The next higher layer has issued a request that is invalid or cannot be executed given the current state of the NWK layer.

NWK_LAYER_INVALID_INTERFACE

An attempt was made to use a MAC Interface with a state that is currently set to FALSE (disabled) or that is unknown to the stack..

NWK_LAYER_INVALID_PARAMETER

An invalid or out-of-range parameter has been passed to a primitive from the next higher layer.

NWK_LAYER_INVALID_TLV

A TLV was malformed or missing relevant information.

NWK_LAYER_MAX_FRM_COUNTER

Security processing has been attempted on an outgoing frame, and has failed because the frame counter has reached its maximum value.

NWK_LAYER_MISSING_TLV

A required TLV for processing the request was not present.

NWK_LAYER_NEIGHBOR_TABLE_FULL

An NLME-JOIN-DIRECTLY.request has failed because there is no more room in the neighbor table.

NWK_LAYER_NO_KEY

Security processing has been attempted on an outgoing frame, and has failed because no key was available with which to process it.

NWK_LAYER_NO_NETWORKS

An NLME-JOIN.request has been issued in an environment where no networks are detectable.

NWK_LAYER_NOT_PERMITTED

An NLME-JOIN.request has been disallowed.

NWK_LAYER_Reserved

Reserved for future use.

NWK_LAYER_ROUTE_DISCOVERY_FAILED

An attempt to discover a route has failed due to a reason other than a lack of routing capacity.

NWK_LAYER_ROUTE_ERROR

An NLDE-DATA.request has failed due to a routing failure on the sending device or an NLME-ROUTE-DISCOVERY.request has failed due to the cause cited in the accompanying NetworkStatusCode.

NWK_LAYER_STARTUP_FAILURE

An NLME-NETWORK-FORMATION.request has failed to start a network.

NWK_LAYER_SYNC_FAILURE

Used to indicate that an NLME-SYNC.request has failed at the MAC layer.

NWK_LAYER_UNKNOWN_DEVICE

An NLME-LEAVE.request has failed because the device addressed in the parameter list is not in the neighbor table of the issuing device.

NWK_LAYER_UNSUPPORTED_ATTRIBUTE

An NLME-GET.request or NLME-SET.request has been issued with an unknown attribute identifier.

SUCCESS

The requested operation or transmission was completed successfully.

TABLE_FULL

The device does not have table space to support the operation.

TEMPORARY_FAILURE

The request encountered a temporary failure but a retry at a later time should be attempted and may succeed.

TIMEOUT

A timeout has occurred with the requested operation.