Zigbee Protocol Controller 1.6.0
zigpc_binding_request.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2022 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
25#ifndef ZIGPC_BINDING_REQUEST_H
26#define ZIGPC_BINDING_REQUEST_H
27
28#include "sl_status.h"
29#include "zigpc_common_zigbee.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
47 const char *topic,
48 const char *message,
49 const size_t message_length);
50
63 const char *topic,
64 const char *message,
65 const size_t message_length);
66
84 const char *topic,
85 const char *message,
86 const size_t message_length,
87 zigbee_binding_t *binding);
88
89#ifdef __cplusplus
90}
91#endif
92#endif //ZIGPC_BINDING_REQUEST_H
uint32_t sl_status_t
Definition: sl_status.h:139
SL Status Codes.
Definition: zigpc_common_zigbee.h:380
void zigpc_binding_parse_unbind_cmd(const char *topic, const char *message, const size_t message_length)
zigpc_binding_parse_unbind_cmd - parse an MQTT message into a zigbee ZDO unbind command
sl_status_t zigpc_binding_parse_cmd_args(const char *topic, const char *message, const size_t message_length, zigbee_binding_t *binding)
zigpc_binding_parse_cmd_args - "Binding" and "Unbinding" commands are very similar....
void zigpc_binding_parse_bind_cmd(const char *topic, const char *message, const size_t message_length)
zigpc_binding_parse_bind_cmd - parse an MQTT message into a zigbee ZDO bind command