ZDO_MgmtNwkUpdateNotf_t struct

C

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 type used to pack information about network updates in an argument of ZDO_MgmtNwkUpdateNotf() function The struct of this type comprises information about certain network updates. The type of the event is indicated by the ZDO_MgmtNwkUpdateNotf_t::status field. Additional event data is provided by the fields of the unnamed union.