Zigbee Protocol Controller 1.6.0
attribute_mapper.h File Reference
#include <stdbool.h>
#include "sl_status.h"
#include "attribute_store.h"

Go to the source code of this file.

Functions

sl_status_t attribute_mapper_init ()
 Initializes the Attribute Mapper engine. More...
 
bool attribute_mapper_has_pending_evaluations ()
 Checks if the mapper has pending evaluations. More...
 
void attribute_mapper_config_init ()
 Adds the required configuration to the Unify Configuration System for the Unify Attribute Mapper. More...
 
void attribute_mapper_set_endpoint_id_attribute_type (attribute_store_type_t endpoint_id_type)
 Sets the Attribute Store type for endpoint IDs, under which the the mapper performs its evaluations. More...
 
void attribute_mapper_pause_reactions_to_attribute_updates (attribute_store_node_t node)
 Instructs the attribute mapper not to evaluate dependencies for a given Attribute ID. More...
 
void attribute_mapper_resume_reactions_to_attribute_updates (attribute_store_node_t node)
 Instructs the attribute mapper to evaluate dependencies for a given Attribute ID. More...
 
void attribute_mapper_pause_mapping ()
 Instructs the attribute mapper to pause any mapping. More...
 
void attribute_mapper_resume_mapping ()
 Instructs the attribute mapper to resume mapping. More...