Unify Framework Lib 1.6.0
unify_dotdot_attribute_store_configuration.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2022 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
23#ifndef UNIFY_DOTDOT_ATTRIBUTE_STORE_CONFIGURATION_H
24#define UNIFY_DOTDOT_ATTRIBUTE_STORE_CONFIGURATION_H
25
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
40
48
56
63
70
78
86
94
102
110
118
126
127
128#ifdef __cplusplus
129}
130#endif
131
132#endif //UNIFY_DOTDOT_ATTRIBUTE_STORE_CONFIGURATION_H
uint32_t attribute_store_type_t
Definition: attribute_store.h:50
endpoint_node_fetching_function_t unify_dotdot_attributes_get_endpoint_node()
Returns the registered function that allows to fetch Endpoint values in the attribute store.
bool is_automatic_deduction_of_supported_commands_enabled()
Checks if the component is configured to returns deductions of supported commands to DotDot MQTT on U...
bool is_desired_value_update_on_commands_enabled()
Checks if the component is configured to update the desired value of DotDot attributes on command rec...
attribute_store_type_t unify_dotdot_attributes_endpoint_attribute()
Return the attribute type of an endpoint.
bool is_clear_reported_enabled()
Checks if the component is configured to clear the reported values of DotDot attributes when writing ...
bool is_write_attributes_enabled()
Checks if the component is configured to update the desired value of writable ZCL attributes when rec...
unid_fetching_function_t unify_dotdot_attributes_get_unid_endpoint()
Returns the registered function that allows to derive a UNID/Endpoint ID from a node in the attribute...
bool is_publish_desired_attribute_values_to_mqtt_enabled()
Checks if the component is configured to publish ZCL attribute desired values to MQTT.
bool is_publish_reported_attribute_values_to_mqtt_enabled()
Checks if the component is configured to publish ZCL attribute reported values to MQTT.
unid_only_fetching_function_t unify_dotdot_attributes_get_unid()
Returns the registered function that allows to derive a UNID from a node in the Attribute Store.
attribute_store_type_t unify_dotdot_attributes_node_attribute()
Return the attribute type of a node.
bool is_force_read_attributes_enabled()
Checks if the component is configured to undefine ZCL reported attributes when receiving ForceReadAtt...
sl_status_t(* unid_only_fetching_function_t)(attribute_store_node_t node, char *unid)
Function signature that retrieves a the UNID value associated to a given Attribute Store node.
Definition: unify_dotdot_attribute_store.h:55
attribute_store_node_t(* endpoint_node_fetching_function_t)(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint_id)
Function signature that retrieves an Attribute Store node that represents a UNID/Endpoint,...
Definition: unify_dotdot_attribute_store.h:41
sl_status_t(* unid_fetching_function_t)(attribute_store_node_t node, char *unid, dotdot_endpoint_id_t *endpoint_id)
Function signature that retrieves a the UNID/Endpoint values associated to a given Attribute Store no...
Definition: unify_dotdot_attribute_store.h:48