5.2.2.3 BDB_CommissioningStatus_t Enumeration
Syntax
typedef enum
{
//!< commissioning sub procedure is successful
BDB_COMMISSIONING_SUCCESS,
//!< One of the commissioning sub-procedures has started but is not yet complete
BDB_COMMISSIONING_IN_PROGRESS,
//!< The initiator is not address assignment capable during touchlink
BDB_COMMISSIONING_NOT_AA_CAPABLE,
//!< A network has not been found during network steering or touchlink
BDB_COMMISSIONING_NO_NETWORK,
//!< A node has not joined a network when requested during touchlink
BDB_COMMISSIONING_TARGET_FAILURE,
//!< A network could not be formed during network formation
BDB_COMMISSIONING_FORMATION_FAILURE,
//!< No response to an identify query command has been received during finding & binding
BDB_COMMISSIONING_NO_IDENTIFY_QUERY_RESPONSE,
//!< A binding table entry could not be created due to insufficient space in the binding table during finding & binding.
BDB_COMMISSIONING_BINDING_TABLE_FULL,
//!< No response to a scan request inter-PAN command has been received during touchlink
BDB_COMMISSIONING_NO_SCAN_RESPONSE,
//!< A touchlink (steal) attempt was made when a node is already connected to a centralized security network.
BDB_COMMISSIONING_NOT_PERMITTED,
//!< The Trust Center link key exchange procedure has failed attempting to join a centralized security network
BDB_COMMISSIONING_TCLK_EX_FAILURE,
//!< Other Bitcloud defined statuses
//!< The given commissioning is not supported
BDB_COMMISSIONING_NOT_SUPPORTED
} BDB_CommissioningStatus_t;Description
The BDB_CommissioningStatus_t enum describes the status of a commissioning attempt. The users can modify it based on their requirements. For more details on BDB commissioning status, refer to the Zigbee® Pro Base Device Behavior Specification (v3.0.1).
