5.2.3.19 ZDO_Status_t Enumeration

Syntax
typedef enum
{
 //! The primitive has finished successfully
 ZDO_SUCCESS_STATUS = 0x00,
 //! Wrong parameters were put into the primitive
 ZDO_INVALID_PARAMETERS_STATUS = 0x01,
 //! Response waiting timer has expired. Response is not received in time.
 ZDO_RESPONSE_WAIT_TIMEOUT_STATUS = 0x02,
 //! ZDO layer is busy and cannot execute the primitive
 ZDO_BUSY_STATUS = 0x04,
 //! No network was found
 ZDO_NO_NETWORKS_STATUS = 0x05,
 //! There is a network with the same extended PANID
 ZDO_EXTPANID_ALREADY_EXIST_STATUS = 0x06,
 //! Unknown error
 ZDO_FAIL_STATUS = 0x07,
 ZDO_AUTHENTICATION_SUCCESS_STATUS = 0x08,
 //! Authentication failed during network start
 ZDO_AUTHENTICATION_FAIL_STATUS = 0x09,
 ZDO_SECURITY_SUCCESS_STATUS = 0x0A,
 ZDO_SECURITY_FAIL_STATUS = 0x0B,
 ZDO_SECURITY_NOT_SUPPORTED_STATUS = 0x0C,
 /*! Indicates that command execution has finished. For a match descriptor
 request the confirmation with this status is issued if the timeout for
 ZDP response has exceeded and the stack has ceased waiting */
 ZDO_CMD_COMPLETED_STATUS = 0x0D,
 ZDO_KEY_ESTABLISHMENT_NOT_SUPPORTED_STATUS = 0x0E,
 //! Trust center could not find key pair descriptor to authenticate device
 ZDO_NO_KEY_PAIR_DESCRIPTOR_STATUS = 0x50,
 //! Link key for device was updated
 ZDO_UPDATE_LINK_KEY_STATUS = 0x51,
 //! Master key for device was updated
 ZDO_UPDATE_MASTER_KEY_STATUS = 0x52,
 //! Key pair descriptor was deleted
 ZDO_DELETE_KEY_PAIR_STATUS = 0x53,
 //! Link key for device was deleted
 ZDO_DELETE_LINK_KEY_STATUS = 0x54,
 //! TC is not responding to keep-alive requests
 ZDO_TC_NOT_AVAILABLE_STATUS = 0x60,
 //! ZDP request is invalid
 ZDO_INVALID_REQUEST_STATUS = 0x80,
 //! Requested device was not found
 ZDO_DEVICE_NOT_FOUND_STATUS = 0x81,
 //! Unsupported endpoint of 0x00 or between 0xF1 and 0xFF was requested
 ZDO_INVALID_EP_STATUS = 0x82,
 //! Requested endpoint has not been registered
 ZDO_NOT_ACTIVE_STATUS = 0x83,
 //! Requested optional feature is not supported
 ZDO_NOT_SUPPORTED_STATUS = 0x84,
 //! Timeout occured during the requested operation
 ZDO_TIMEOUT_STATUS = 0x85,
 //! End device bind request is unsuccessful due to a failure to match any suitable clusters
 ZDO_NO_MATCH_STATUS = 0x86,
 //! Unbind request is unsuccessful
 ZDO_NO_ENTRY_STATUS = 0x88,
 //! Child descriptor is not available
 ZDO_NO_DESCRIPTOR_STATUS = 0x89,
 //! Device does not have enough storage space
 ZDO_INSUFFICIENT_SPACE_STATUS = 0x8A,
 //! The device does not have storage space to support the requested operation.
 ZDO_NOT_PERMITTED_STATUS = 0x8B,
 //! Device does not have enough table space
 ZDO_TABLE_FULL_STATUS = 0x8C,
 //! Request is not authorized from this device
 ZDO_NOT_AUTHORIZED_STATUS = 0x8D,
 //! Network parameters have been updated (channel, PanId, shortAddr...)
 ZDO_NWK_UPDATE_STATUS = 0x8E,
 //! Device has joined/rejoined a network and data can be transmitted
 ZDO_NETWORK_STARTED_STATUS = 0x8F,
 //! Device has lost connection with a parent and the stack tries rejoin by itself. In this case transmission should be stopped.
 ZDO_NETWORK_LOST_STATUS = 0x90,
 //! Device has left a network. If autonetwork option is on, the stack will rejoin a network. Otherwise, an application should rejoin.
 ZDO_NETWORK_LEFT_STATUS = 0x91,
 //! New device has joined a network as a child of this device
 ZDO_CHILD_JOINED_STATUS = 0x92,
 //! Child has been removed from children list
 ZDO_CHILD_REMOVED_STATUS = 0x93,
 //! User descriptor is changed event
 ZDO_USER_DESCRIPTOR_UPDATE_STATUS = 0x94,
 //! On the device with static addressing the conflict of network addresses has been detected
 ZDO_STATIC_ADDRESS_CONFLICT_STATUS = 0x95
} ZDO_Status_t;

Description

The ZDO_Status_t enumeration defines the result status primitives for the ZDO services.