11#ifndef __TKL_ZLL_COMMISSIONING_H__
12#define __TKL_ZLL_COMMISSIONING_H__
18#include "tuya_cloud_types.h"
Definition: tkl_zll_commissioning.h:59
UINT8_T channel
zll device channel
Definition: tkl_zll_commissioning.h:65
UINT8_T short_addr
zll device short address
Definition: tkl_zll_commissioning.h:63
UINT8_T ep_num
zll endpoint numbers
Definition: tkl_zll_commissioning.h:64
ZG_NODE_TYPE_E type
zll device node type
Definition: tkl_zll_commissioning.h:62
Definition: tkl_zll_commissioning.h:71
BOOL_T tkl_zll_target_touchlink_is_enable(VOID_T)
zll target touchlink disable
TKL_ZLL_SCAN_RESULT_E
Definition: tkl_zll_commissioning.h:51
@ TKL_ZLL_SCAN_RESULT_NO_FOUND
zll scan OK, no found device
Definition: tkl_zll_commissioning.h:53
@ TKL_ZLL_SCAN_RESULT_SUCESS
zll scan OK, found device
Definition: tkl_zll_commissioning.h:52
VOID_T tkl_zll_commissioning_3_0_test_enable(VOID_T)
zll commissioning 3.0 test enable
OPERATE_RET tkl_zll_target_touchlink_init(VOID_T)
zll target touchlink init
VOID_T tkl_zll_target_rssi_threshold_set(INT8_T rx_rssi)
zll target set rssi threshold
VOID_T tkl_zll_initiator_tx_power_set(INT8_T tx_db)
zll initiator set tx power
TKL_ZLL_SCAN_STATUS_E tkl_zll_initiator_scan_start(TKL_ZLL_SCAN_TYPE_E type)
zll initiator scan start
OPERATE_RET tkl_zll_initiator_register_complete_cb(TKL_ZLL_INITIATOR_CMP_CB cb)
zll initiator register complete callback
BOOL_T tkl_zll_target_no_touchlink_for_non_factory_new(VOID_T)
no reset for non-factory new device this function will cause an NFN device on a centralized security ...
TKL_ZLL_SCAN_TYPE_E
Definition: tkl_zll_commissioning.h:34
@ TKL_ZLL_SCANE_FOR_JOIN
zll scan because of touchlink.
Definition: tkl_zll_commissioning.h:35
@ TKL_ZLL_SCAN_FOR_INDENTIFY
zll scan because of identify.
Definition: tkl_zll_commissioning.h:37
@ TKL_ZLL_SCAN_FOR_LEAVE
zll scan because of "reset to factory new".
Definition: tkl_zll_commissioning.h:36
INT8_T tkl_zll_initiator_tx_power_get(VOID_T)
zll initiator get tx power
BOOL_T tkl_zll_commissioning_in_process(VOID_T)
check zll commissioning is in progress to avoid some process conflicts
INT8_T tkl_zll_target_rssi_threshold_get(VOID_T)
zll target get rssi threshold
TKL_ZLL_SCAN_STATUS_E
Definition: tkl_zll_commissioning.h:43
@ TKL_ZLL_SCAN_BUSY
zll scan start failed because of busy-bdb.
Definition: tkl_zll_commissioning.h:45
@ TKL_ZLL_SCAN_OK
zll scan start OK.
Definition: tkl_zll_commissioning.h:44
TKL_ZLL_TARGET_STATUS_E
Definition: tkl_zll_commissioning.h:25
@ TKL_ZLL_TARGET_IDLE
zll target idle
Definition: tkl_zll_commissioning.h:26
@ TKL_ZLL_TARGET_LEAVE
zll target leave by initiator
Definition: tkl_zll_commissioning.h:27
@ TKL_ZLL_TARGET_JOINED
zll target joined to a zll network
Definition: tkl_zll_commissioning.h:28
VOID_T tkl_zll_initiator_scan_stop(VOID_T)
zll initiator scan stop
OPERATE_RET tkl_zll_target_register_complete_cb(TKL_ZLL_TARGET_CMP_CB cb)
zll target register complete callback
BOOL_T tkl_zll_target_touchlink_enable(BOOL_T en)
zll target touchlink enable
BOOL_T tkl_zll_target_no_reset_for_non_factory_new(VOID_T)
zll target no touchlink for non-factory new device this function will cause an nfn device to refuse n...
OPERATE_RET tkl_zll_initiator_touchlink_init(VOID_T)
zll initiator touchlink init
Common process - zigbee stack
ZG_NODE_TYPE_E
Definition: tuya_zigbee_stack.h:67