5.2.3.10 ZDO_MgmtNwkUpdateNotf_t Structure
Syntax
typedef struct PACK
{
/*! The parameter shows the notification status and can be: \n
::ZDO_SUCCESS_STATUS \n
::ZDO_INVALID_PARAMETERS_STATUS \n
::ZDO_FAIL_STATUS \n
::ZDO_RESPONSE_WAIT_TIMEOUT_STATUS \n
::ZDO_NETWORK_STARTED_STATUS \n
::ZDO_NETWORK_LEFT_STATUS \n
::ZDO_NETWORK_LOST_STATUS \n
::ZDO_CHILD_JOINED_STATUS \n
::ZDO_CHILD_REMOVED_STATUS \n
::ZDO_USER_DESCRIPTOR_UPDATE_STATUS \n
::ZDO_STATIC_ADDRESS_CONFLICT_STATUS \n
::ZDO_NWK_UPDATE_STATUS \n
::ZDO_NO_KEY_PAIR_DESCRIPTOR_STATUS \n
For details see \ref network_notf.
*/
uint8_t status;
union PACK
{
//! Conflicting address
ShortAddr_t conflictAddress;
//! ED scan result
EDScan_t scanResult;
//! Network information updated
NetworkInf_t nwkUpdateInf;
//! Information about joined device or failed to authenticate child event
ChildInfo_t childInfo;
//! Addresses of removed device
NodeAddr_t childAddr;
//! Extended address of updated device
ExtAddr_t deviceExtAddr;
};
} ZDO_MgmtNwkUpdateNotf_t;Description
The ZDO_MgmtNwkUpdateNotf_t structure packages information regarding
network updates for the ZDO_MgmtNwkUpdateNotf() function’s argument.
This structure includes a status field that identifies the event type
and an unnamed union that supplies further event-specific data. The union’s fields vary
based on the event type, providing tailored information for different network update
scenarios.
