ZDO_Status_t enum
C
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
ZDO result status primitives.
