Z-Wave Protocol Controller Reference
zcl_cluster_servers_helpers.hpp
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
22#ifndef ZCL_CLUSTER_SERVERS_HELPERS_HPP
23#define ZCL_CLUSTER_SERVERS_HELPERS_HPP
24
25#include "sl_status.h"
26#include "attribute_store.h"
27
29#include "unify_dotdot_attribute_store_node_state.h"
30
31#include <string>
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
51 std::string &unid);
52
53
54#ifdef __cplusplus
55}
56#endif
57
58#endif //ZCL_CLUSTER_SERVERS_HELPERS_HPP
uint32_t sl_status_t
Definition: sl_status.h:139
sl_status_t zcl_cluster_servers_get_unid_endpoint(attribute_store_node_t endpoint_id_node, zwave_endpoint_id_t &endpoint_id, std::string &unid)
Helper function that finds out the UNID/Endpoint ID values an endpoint attribute store node.
uint8_t zwave_endpoint_id_t
Z-Wave Endpoint ID type.
Definition: zwave_node_id_definitions.h:125
SL Status Codes.
const zwave_endpoint_id_t endpoint_id
attribute_store_node_t endpoint_id_node