TuyaOS
结构体 | 宏定义 | 类型定义 | 枚举
tkl_bluetooth_mesh_def.h 文件参考

This is tuya tal_adc file 更多...

#include "tuya_cloud_types.h"
#include "tuya_error_code.h"
#include "tkl_bluetooth.h"
tkl_bluetooth_mesh_def.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  TKL_MESH_EVT_PARAMS_T
 

宏定义

#define _PACKED_   __attribute__ ((packed))
 
#define _WEAK_   __attribute__((weak))
 

类型定义

typedef VOID(* TKL_MESH_EVT_FUNC_CB) (TKL_MESH_EVT_PARAMS_T *p_event)
 
typedef OPERATE_RET(* TKL_MESH_MSG_RECV_CB) (TKL_MESH_ACCESS_MSG_T *msg_raw, TKL_MESH_NET_PARAM_T *net_param)
 
typedef VOID(* TKL_MESH_NET_STATE_CB_T) (TKL_MESH_STATE_T state)
 

枚举

enum  MESH_FEATURE_T { MESH_FEATURE_RELAY = 0x00 , MESH_FEATURE_PROXY , MESH_FEATURE_FRIEND , MESH_FEATURE_LPN }
 mesh node feature. 更多...
 
enum  TKL_MESH_EVT_TYPE_E {
  TKL_MESH_EVT_STACK_INIT = 0x01 , TKL_MESH_EVT_STACK_DEINIT , TKL_MESH_EVT_STACK_RESET , TKL_MESH_EVT_UNPROV_BEACON_REPORT ,
  TKL_MESH_EVT_PRIVATE_BEACON_REPORT , TKL_MESH_EVT_INVITE_EVT , TKL_MESH_EVT_CONFIG_DATA_RX , TKL_MESH_EVT_MODEL_DATA_RX
}
 
enum  TKL_MESH_STATE_T {
  TKL_MESH_PROVISION_SUCCESS = 0 , TKL_MESH_PROVISION_START , TKL_MESH_PROVISION_TIMEOUT , TKL_MESH_RESET ,
  TKL_MESH_RESET_IN_RAM , TKL_MESH_REVERT_IN_MESH , TKL_MESH_GROUP_SUB_ADD , TKL_MESH_GROUP_SUB_DEL ,
  TKL_OTA_START , TKL_OTA_SUCCESS , TKL_OTA_FAIL
}
 

详细描述

This is tuya tal_adc file

版本
1.0
日期
2021-09-10

枚举类型说明

◆ MESH_FEATURE_T

mesh node feature.

枚举值
MESH_FEATURE_RELAY 

Relay.

MESH_FEATURE_PROXY 

Proxy.

MESH_FEATURE_FRIEND 

Friend.

MESH_FEATURE_LPN 

LPN.

◆ TKL_MESH_EVT_TYPE_E

枚举值
TKL_MESH_EVT_STACK_INIT 

Mesh Stack Initial Callback Event

TKL_MESH_EVT_STACK_DEINIT 

Mesh Stack Deinit Callback Event

TKL_MESH_EVT_STACK_RESET 

Mesh Stack Reset Callback Event

TKL_MESH_EVT_UNPROV_BEACON_REPORT 

Receive Mesh Unprovisioned Beacon Data

TKL_MESH_EVT_PRIVATE_BEACON_REPORT 

Receive Tuya-Private Beacon Data

TKL_MESH_EVT_INVITE_EVT 

Invite Mesh Device Event

TKL_MESH_EVT_CONFIG_DATA_RX 

Receive Mesh Configuration Message

TKL_MESH_EVT_MODEL_DATA_RX 

Receive Mesh Model Message