Zigbee Protocol Controller 1.6.0
|
Functions | |
attribute_store_node_t | get_device_parent (void) |
Retrieve the attribute store node ID of the device parent, the network entity. More... | |
attribute_store_node_t | get_endpoint_parent (zigbee_eui64_uint_t eui64) |
Retrieve the attribute store node ID of the endpoint parent (the device entity) More... | |
attribute_store_node_t | get_cluster_parent (zigbee_eui64_uint_t eui64, zigbee_endpoint_id_t endpoint_id) |
Retrieve the attribute store node ID of the cluster parent (the endpoint entity) More... | |
void | log_attributes_under_cluster (attribute_store_node_t cluster_parent, ClusterAccessor &cluster, zcl_cluster_side_t cluster_side, zcl_cluster_id_t cluster_id) |
Helper to log attributes under a cluster. More... | |
void | log_clusters_under_ep (attribute_store_node_t ep_parent, EndpointAccessor &endpoint, zigbee_endpoint_id_t endpoint_id, zcl_cluster_side_t cluster_side) |
Helper to log clusters under an enedpoint. More... | |
void | log_endpoints_under_dev (attribute_store_node_t dev_parent, DeviceAccessor &device, zigbee_eui64_uint_t device_id) |
Helper to log clusters under an enedpoint. More... | |
|
inline |
Retrieve the attribute store node ID of the cluster parent (the endpoint entity)
eui64 | Device identifier. |
endpoint_id | Endpoint identifier. |
|
inline |
Retrieve the attribute store node ID of the device parent, the network entity.
|
inline |
Retrieve the attribute store node ID of the endpoint parent (the device entity)
eui64 | Device identifier. |
void zigpc_datastore::util::log_attributes_under_cluster | ( | attribute_store_node_t | cluster_parent, |
ClusterAccessor & | cluster, | ||
zcl_cluster_side_t | cluster_side, | ||
zcl_cluster_id_t | cluster_id | ||
) |
Helper to log attributes under a cluster.
cluster_parent | Parent entity node ID (Endpoint). |
cluster | Cluster Accessor. |
cluster_side | Cluster side (server/client). |
cluster_id | Cluster Identifier. |
void zigpc_datastore::util::log_clusters_under_ep | ( | attribute_store_node_t | ep_parent, |
EndpointAccessor & | endpoint, | ||
zigbee_endpoint_id_t | endpoint_id, | ||
zcl_cluster_side_t | cluster_side | ||
) |
Helper to log clusters under an enedpoint.
ep_parent | Parent entity node ID (Device). |
endpoint | Endpoint Accessor. |
endpoint_id | Endpoint identifier. |
cluster_side | Cluster side (server/client). |
void zigpc_datastore::util::log_endpoints_under_dev | ( | attribute_store_node_t | dev_parent, |
DeviceAccessor & | device, | ||
zigbee_eui64_uint_t | device_id | ||
) |
Helper to log clusters under an enedpoint.
dev_parent | Parent entity node ID (Network). |
device | Device Accessor. |
device_id | Device identifier. |