Zigbee Protocol Controller 1.6.0
attribute_management.c File Reference
#include <stdlib.h>
#include <string.h>
#include "attribute_management_int.h"
#include "attribute_management.h"

Functions

sl_status_t configure_attributes_node (const zigbee_node_t node)
 configure_attributes_node - API for configuring reports on a given zigbee node. Only basic reports are supported at this time. More...
 
sl_status_t configure_attributes_endpoint (const zigbee_eui64_t eui64, const zigbee_endpoint_t endpoint)
 configure_attributes_endpoint - API for configuring reports on a a given endpoint. Only basic reports are supported at this time. This method is required since endpoints can be added on an ad-hoc basis. More...
 
sl_status_t zigpc_attribute_management_read_cluster_attributes (const zigbee_eui64_t eui64, zigbee_endpoint_id_t endpoint_id, zcl_cluster_id_t cluster_id)
 Request to send a Read Attribute commands to the associated device, endpoint, and cluster combination. More...
 

Function Documentation

◆ zigpc_attribute_management_read_cluster_attributes()

sl_status_t zigpc_attribute_management_read_cluster_attributes ( const zigbee_eui64_t  eui64,
zigbee_endpoint_id_t  endpoint_id,
zcl_cluster_id_t  cluster_id 
)

Request to send a Read Attribute commands to the associated device, endpoint, and cluster combination.

Parameters
eui64Device identifier.
endpoint_idDevice endpoint identifier.
cluster_idCluster identifer to read attributes from.
Returns
sl_status_t SL_STATUS_OK if the request is sent.