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

Common process - poll manager 更多...

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

浏览源代码.

结构体

struct  TKL_POLL_CB_T
 

类型定义

typedef VOID_T(* TKL_ZG_POLL_CMP_CB) (TKL_POLL_STATUS_E status)
 
typedef VOID_T(* TKL_ZG_POLL_MGR_CB) (VOID_T)
 

枚举

enum  TKL_POLL_STATUS_E { TKL_POLL_IDLE = 0 , TKL_POLL_SUCESS , TKL_POLL_BUSY_FAIL , TKL_POLL_NO_ACK_FAIL }
 

函数

OPERATE_RET tkl_zg_poll_cb_register (TKL_POLL_CB_T *poll_cb)
 register zigbee poll callback 更多...
 
OPERATE_RET tkl_zg_poll_data_send (VOID_T)
 send zigbee data request 更多...
 

详细描述

Common process - poll manager

版本
1.0.0
日期
2021-05-13

枚举类型说明

◆ TKL_POLL_STATUS_E

枚举值
TKL_POLL_SUCESS 

poll succeeded and get remote data

TKL_POLL_BUSY_FAIL 

poll failed because the data could not be sent out for some reasons(CCA fail or not low buff)

TKL_POLL_NO_ACK_FAIL 

poll failed because no MAC ack receive

函数说明

◆ tkl_zg_poll_cb_register()

OPERATE_RET tkl_zg_poll_cb_register ( TKL_POLL_CB_T poll_cb)

register zigbee poll callback

参数
[in]poll_cbpoll callback
返回
OPRT_OK: success Other: fail

◆ tkl_zg_poll_data_send()

OPERATE_RET tkl_zg_poll_data_send ( VOID_T  )

send zigbee data request

参数
[in]none
返回
OPRT_OK: success Other: fail