Contain general information about service discovery.
Public Attribute Documentation#
status#
sl_zigbee_af_service_discovery_status_t sl_zigbee_af_service_discovery_result_t::status
The status indicates both the type of request (broadcast or unicast) and whether a response has been received.
649
of file app/framework/include/af-types.h
zdoRequestClusterId#
uint16_t sl_zigbee_af_service_discovery_result_t::zdoRequestClusterId
Indicate which ZDO request cluster was associated with the request. It is helpful for a callback that may be used for multiple ZDO request types to determine the type of data returned. It is based on the ZDO cluster values defined in sl_zigbee_types.h.
657
of file app/framework/include/af-types.h
matchAddress#
sl_802154_short_addr_t sl_zigbee_af_service_discovery_result_t::matchAddress
This is the address of the device that matched the request, which may be different than the device that actually is responding. This occurs when parents respond on behalf of their children.
664
of file app/framework/include/af-types.h
responseData#
const void* sl_zigbee_af_service_discovery_result_t::responseData
This data is non-NULL only if the status code indicates a response. When data is present, the type is determined according to the ZDO cluster ID sent out. For NETWORK_ADDRESS_REQUEST or IEEE_ADDRESS_REQUEST, the long ID will be contained in the responseData, which is a value of type ::sl_802154_long_addr_t. The short ID will be in the matchAddress parameter field. For the MATCH_DESCRIPTORS_REQUEST the responseData will point to an sl_zigbee_af_endpoint_list_t structure.
675
of file app/framework/include/af-types.h