Zigbee Protocol Controller 1.6.0
unify_dotdot_attribute_store_command_callbacks_poll_control.c File Reference

Macros

#define LOG_TAG   "unify_dotdot_attribute_store_poll_control_commands_callbacks"
 

Functions

static uint32_t get_long_poll_interval_min (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Finds the PollControl::LongPollIntervalMin value for a UNID/ep. More...
 
static sl_status_t set_long_poll_interval_command (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint32_t new_long_poll_interval)
 
void poll_control_cluster_mapper_init ()
 Intitialise the PollControl command mapping. More...
 

Variables

const uint32_t DEFAULT_LONG_POLL_INTERVAL_MIN = 0x00
 

Macro Definition Documentation

◆ LOG_TAG

#define LOG_TAG   "unify_dotdot_attribute_store_poll_control_commands_callbacks"

Function Documentation

◆ get_long_poll_interval_min()

static uint32_t get_long_poll_interval_min ( dotdot_unid_t  unid,
dotdot_endpoint_id_t  endpoint 
)
static

Finds the PollControl::LongPollIntervalMin value for a UNID/ep.

Parameters
unidUNID of the node we want to get the information for
endpointEndpoint of the node we want to get the information for
Returns
uint8_t MinLevel value to use

◆ set_long_poll_interval_command()

static sl_status_t set_long_poll_interval_command ( dotdot_unid_t  unid,
dotdot_endpoint_id_t  endpoint,
uic_mqtt_dotdot_callback_call_type_t  call_type,
uint32_t  new_long_poll_interval 
)
static

Variable Documentation

◆ DEFAULT_LONG_POLL_INTERVAL_MIN

const uint32_t DEFAULT_LONG_POLL_INTERVAL_MIN = 0x00