|
TuyaOS
|
Common process - data transceiver 更多...

结构体 | |
| 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
| UINT8_T tkl_zcl_seq_num_get | ( | VOID_T | ) |
get zcl transaction sequence number
| [in] | none |
| OPERATE_RET tkl_zg_aps_send | ( | TKL_ZG_AUX_T * | auxiliary, |
| TKL_ZCL_FRAME_T * | zcl_data | ||
| ) |
sending data in APS layer
| [in] | auxiliary | auxiliary info for data transmission |
| [in] | zcl_data | point to the ZCL data to be sent |
| OPERATE_RET tkl_zg_register_recv_cb | ( | TKL_ZG_RECV_CB * | recv_cb | ) |
register data receive callback
| [in] | recv_cb | receive callback function collection |
| OPERATE_RET tkl_zg_register_send_cb | ( | TKL_ZG_SEND_CB * | send_cb | ) |
register data send callback
| [in] | send_cb | send callback function collection |