Zigbee Protocol Controller 1.6.0
zigpc_binding_mqtt.h File Reference
#include "sl_status.h"
#include "zigpc_common_zigbee.h"

Go to the source code of this file.

Functions

sl_status_t zigpc_binding_init_mqtt (zigbee_eui64_uint_t eui64, zigbee_endpoint_id_t endpoint)
 zigpc_binding_init_mqtt - Initialize all the MQTT topics for the binding cluster More...
 
sl_status_t zigpc_publish_binding_table (zigbee_eui64_uint_t eui64, zigbee_endpoint_id_t endpoint)
 zigpc_publish_binding_table - publish the binding table of a node/endpoint combination to MQTT. Fetches the persisted bindings from the datastore and then parses that to MQTT More...
 
sl_status_t zigpc_binding_mqtt_publish_bindable_clusters (zigbee_eui64_uint_t eui64, zigbee_endpoint_id_t endpoint)
 zigpc_binding_mqtt_update_bindable_clusters - update the clusters which the endpoint can bind to on MQTT More...
 
sl_status_t zigpc_binding_mqtt_publish_table_full (zigbee_eui64_uint_t eui64, zigbee_endpoint_id_t endpoint, bool is_reported, bool table_full_value)
 zigpc_binding_mqtt_pub_table_full - publish the "BindingTableFull" attribute to MQTT for a given node/endpoint combination More...