Zigbee Protocol Controller 1.6.0
zigpc_common_dsk.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
14#include <string>
15
16#include "sl_status.h"
17#include "zigpc_common_zigbee.h"
18
19namespace zigpc_common
20{
25 typedef struct {
26 std::string dsk;
31
33 const dsk_install_code_t &lhs,
34 const dsk_install_code_t &rhs);
35
37 const std::string &dsk,
38 dsk_install_code_t &dsk_content);
39}
uint32_t sl_status_t
Definition: sl_status.h:139
uint8_t zigbee_eui64_t[ZIGBEE_EUI64_SIZE]
Zigbee Device EUI64 ID.
Definition: zigpc_common_zigbee.h:193
uint8_t zigbee_install_code_t[ZIGBEE_INSTALL_CODE_LENGTH]
Zigbee 3.0 Install Code.
Definition: zigpc_common_zigbee.h:206
Definition: zigpc_common_dsk.hpp:20
sl_status_t deserialize_dsk_install_code(const std::string &dsk, dsk_install_code_t &dsk_content)
bool operator==(const dsk_install_code_t &lhs, const dsk_install_code_t &rhs)
SL Status Codes.
Content of DSKs that have been parsed for install code based joins.
Definition: zigpc_common_dsk.hpp:25
zigbee_install_code_t install_code
Definition: zigpc_common_dsk.hpp:29
std::string dsk
Definition: zigpc_common_dsk.hpp:26
zigbee_eui64_t eui64
Definition: zigpc_common_dsk.hpp:28
uint8_t install_code_length
Definition: zigpc_common_dsk.hpp:27