Zigbee Protocol Controller 1.6.0
zcl_util_int.hpp
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
22#ifndef ZIGPC_ZCL_UTIL_INT_HPP
23#define ZIGPC_ZCL_UTIL_INT_HPP
24
25#include "zcl_definitions.h"
26
32const std::unordered_map<zigpc_zcl_data_type_t, size_t> *
34
51 zigpc_zcl_data_type_t arg_type,
52 const void *arg_data);
53
54#endif /* ZIGPC_ZCL_UTIL_INT_HPP */
55
uint32_t sl_status_t
Definition: sl_status.h:139
zigpc_zcl_data_type_t
ZCL data types.
Definition: zcl_definitions.h:40
const std::unordered_map< zigpc_zcl_data_type_t, size_t > * zigpc_zcl_get_zcl_data_type_size_map(void)
Get the autogenerated ZCL data type to size map.
sl_status_t zigpc_zcl_add_command_frame_arg(zcl_frame_t *const frame, zigpc_zcl_data_type_t arg_type, const void *arg_data)
Append command data to a ZCL frame.
Definition: zigpc_common_zigbee.h:293