TuyaOS
结构体 | 类型定义 | 枚举 | 函数
tkl_data_transceiver.h 文件参考

Common process - data transceiver 更多...

#include "tuya_zigbee_stack.h"
#include "tuya_cloud_types.h"
tkl_data_transceiver.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  TKL_ZG_RECV_CB
 

类型定义

typedef VOID_T(* TKL_POST_SEND_CB) (INT_T state, UINT8_T seq_num)
 
typedef VOID_T(* TKL_PRE_SEND_CB) (UINT8_T seq_num)
 
typedef ZG_CMD_STATUS_E(* TKL_WRITE_ATTR_CB) (UINT8_T ep_id, UINT16_T cluster_id, TKL_ATTR_REC_T *attr_rec)
 
typedef ZG_CMD_STATUS_E(* TKL_ZCL_CMD_CB) (TKL_ZG_AUX_T *auxiliary, TKL_ZCL_FRAME_T *frame, TKL_HANDLE_MODE_E *mode)
 
typedef ZG_CMD_STATUS_E(* TKL_ZDP_CMD_CB) (TKL_ZG_AUX_T *auxiliary, TKL_ZDP_FRAME_T *frame, TKL_HANDLE_MODE_E *mode)
 

枚举

enum  TKL_HANDLE_MODE_E { HANDLE_TUYA_SDK_MODE = 0 , HANDLE_NATIVE_SDK_MODE = 1 }
 

函数

UINT8_T tkl_zcl_seq_num_get (VOID_T)
 get zcl transaction sequence number 更多...
 
OPERATE_RET tkl_zg_aps_send (TKL_ZG_AUX_T *auxiliary, TKL_ZCL_FRAME_T *zcl_data)
 sending data in APS layer 更多...
 
OPERATE_RET tkl_zg_register_recv_cb (TKL_ZG_RECV_CB *recv_cb)
 register data receive callback 更多...
 
OPERATE_RET tkl_zg_register_send_cb (TKL_ZG_SEND_CB *send_cb)
 register data send callback 更多...
 

详细描述

Common process - data transceiver

版本
1.0.0
日期
2021-04-30

函数说明

◆ tkl_zcl_seq_num_get()

UINT8_T tkl_zcl_seq_num_get ( VOID_T  )

get zcl transaction sequence number

参数
[in]none
返回
zcl sequence number

◆ tkl_zg_aps_send()

OPERATE_RET tkl_zg_aps_send ( TKL_ZG_AUX_T auxiliary,
TKL_ZCL_FRAME_T zcl_data 
)

sending data in APS layer

参数
[in]auxiliaryauxiliary info for data transmission
[in]zcl_datapoint to the ZCL data to be sent
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_zg_register_recv_cb()

OPERATE_RET tkl_zg_register_recv_cb ( TKL_ZG_RECV_CB recv_cb)

register data receive callback

参数
[in]recv_cbreceive callback function collection
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_zg_register_send_cb()

OPERATE_RET tkl_zg_register_send_cb ( TKL_ZG_SEND_CB send_cb)

register data send callback

参数
[in]send_cbsend callback function collection
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h