#include <string>
#include "sl_status.h"
#include "zigpc_common_zigbee.h"
#include "uic_mqtt.h"
Go to the source code of this file.
◆ zigpc_binding_mqtt_pub_generated()
zigpc_binding_mqtt_pub_generated - Publish to the MQTT topic for reporting Generated commands for the "Binding" cluster
- Parameters
-
eui64 | - the address of the node |
endpoint | - the endpoint id where the bindings will be initiated |
- Returns
- SL_STATUS_OK if the MQTT message could be successfully sent
◆ zigpc_binding_mqtt_pub_supported()
zigpc_binding_mqtt_pub_supported - Publish to the MQTT topic for reporting Supported commands for the "Binding" cluster
- Parameters
-
eui64 | - the address of the node |
endpoint | - the endpoint id where the bindings will be initiated |
- Returns
- SL_STATUS_OK if the MQTT message could be successfully sent
◆ zigpc_binding_mqtt_sub_bind()
zigpc_binding_mqtt_sub_bind - Subscribe to the MQTT topic for issuing "Binding" commands
- Parameters
-
eui64 | - the address of the node |
endpoint | - the endpoint id where the bindings will be initiated |
callback | - the callback function that should be called when MQTT message for "Binding" is received |
- Returns
- SL_STATUS_OK if the MQTT callback could be successfully set up
◆ zigpc_binding_mqtt_sub_unbind()
zigpc_binding_mqtt_sub_unbind - Subscribe to the MQTT topic for issuing "Unbinding" commands
- Parameters
-
eui64 | - the address of the node |
endpoint | - the endpoint id where the bindings will be initiated |
callback | - the callback function that should be called when MQTT message for "Unbinding" is received |
- Returns
- SL_STATUS_OK if the MQTT callback could be successfully set up
◆ BINDABLE_CLUSTERS_TOPIC
const std::string BINDABLE_CLUSTERS_TOPIC = "/BindableClusterList" |
◆ BINDING_CLUSTER_NAME
const std::string BINDING_CLUSTER_NAME = "/Binding" |
◆ BINDING_TABLE_FULL_TOPIC
const std::string BINDING_TABLE_FULL_TOPIC = "/BindingTableFull" |
◆ BINDING_TABLE_TOPIC
const std::string BINDING_TABLE_TOPIC = "/BindingTable" |