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

Common process - binding table manager 更多...

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

浏览源代码.

结构体

struct  TKL_BINDING_TABLE_T
 

类型定义

typedef UINT8_T EUI64_T[8]
 

枚举

enum  TKL_BIND_TYPE_E { TUYA_UNUSED_BINDING = 0 , TUYA_UNICAST_BINDING = 1 , TUYA_MULTICAST_BINDING = 3 }
 

函数

BOOL_T tkl_zg_add_binding (TKL_BINDING_TABLE_T *entry)
 add binding entry to table 更多...
 
BOOL_T tkl_zg_clear_all_binding (VOID_T)
 remove clear binding table 更多...
 
BOOL_T tkl_zg_remove_binding (TKL_BINDING_TABLE_T *entry)
 remove binding entry from table 更多...
 

详细描述

Common process - binding table manager

版本
1.0.0
日期
2021-05-13

枚举类型说明

◆ TKL_BIND_TYPE_E

枚举值
TUYA_UNUSED_BINDING 

binding table entry is not used

TUYA_UNICAST_BINDING 

unicast binding, 64bits address is destination MAC

TUYA_MULTICAST_BINDING 

multicast binding, 16bits address is group id

函数说明

◆ tkl_zg_add_binding()

BOOL_T tkl_zg_add_binding ( TKL_BINDING_TABLE_T entry)

add binding entry to table

参数
[in]entrybinding entry
返回
0: success Other: fail

◆ tkl_zg_clear_all_binding()

BOOL_T tkl_zg_clear_all_binding ( VOID_T  )

remove clear binding table

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

◆ tkl_zg_remove_binding()

BOOL_T tkl_zg_remove_binding ( TKL_BINDING_TABLE_T entry)

remove binding entry from table

参数
[in]entrybinding entry
返回
0: success Other: fail