23#ifndef UNIFY_DOTDOT_ATTRIBUTE_STORE_CONFIGURATION_H
24#define 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