Zigbee Protocol Controller 1.6.0
zcl_command_parser_int.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2021 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
14// This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
15
24#ifndef ZIGPC_ZCLCMDPARSE_INT_H
25#define ZIGPC_ZCLCMDPARSE_INT_H
26
27#include "zcl_command_parser.h"
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
42 zcl_command_id_t command_id);
43
54 zigbee_eui64_t eui64,
55 zigbee_endpoint_id_t endpoint_id,
56 zcl_cluster_id_t cluster_id,
57 zcl_command_id_t command_id,
59
66
72
73
74#ifdef __cplusplus
75}
76#endif
77
78#endif /* ZIGPC_ZCLCMDPARSE_INT_H */
79
#define data
Definition: ctimer.c:49
uint8_t zigbee_eui64_t[ZIGBEE_EUI64_SIZE]
Zigbee Device EUI64 ID.
Definition: zigpc_common_zigbee.h:193
uint16_t zcl_cluster_id_t
A representation of the endpoint cluster id used in ZCL.
Definition: zigpc_common_zigbee.h:254
uint8_t zigbee_endpoint_id_t
A representation of the endpoint id used on the Zigbee protocol.
Definition: zigpc_common_zigbee.h:248
uint8_t zcl_command_id_t
Definition: zigpc_common_zigbee.h:265
bool zigpc_zclcmdparse_cluster_command_supported(zcl_cluster_id_t cluster_id, zcl_command_id_t command_id)
Check to see if the cluster ID and command ID is supported by the command parser.
void zigpc_zclcmdparse_invoke_callback(zigbee_eui64_t eui64, zigbee_endpoint_id_t endpoint_id, zcl_cluster_id_t cluster_id, zcl_command_id_t command_id, const zigpc_zclcmdparse_callback_data_t *data)
Invoke any registered callbacks upon successful command parsing.
void zigpc_zclcmdparse_reset_listeners(void)
Reset all command parser listeners.
void zigpc_zclcmdparse_on_command_received(void *event_data)
ZigPC Gateway event handler for commands received from the network.
Definition: process.c:68
Container for the different types of command data that can be received.
Definition: zcl_command_parser.h:518