TuyaOS
tal_bluetooth_mesh_prov.h
1#ifndef __TAL_BLUETOOTH_MESH_H__
2#define __TAL_BLUETOOTH_MESH_H__
3
4#include "tal_bluetooth_def.h"
6
14OPERATE_RET tal_ble_mesh_init(TAL_BLE_ROLE_E role, CONST TAL_MESH_EVT_FUNC_CB mesh_event);
15
22OPERATE_RET tal_ble_mesh_stack_reset(UCHAR_T config_reset);
23
30OPERATE_RET tal_ble_mesh_info_set(TAL_MESH_LOCAL_INFO_T local_info);
31
38OPERATE_RET tal_ble_mesh_scan_set(UCHAR_T enable, UINT_T timeout);
39
48OPERATE_RET tal_ble_mesh_adv_provision_invite(TAL_MESH_DEVICE_INFO_T device);
49
56OPERATE_RET tal_ble_mesh_node_devkey_add(TAL_MESH_DEVICE_INFO_T device);
57
64OPERATE_RET tal_ble_mesh_node_devkey_delete(TAL_MESH_DEVICE_INFO_T device);
65
73OPERATE_RET tal_ble_mesh_device_get_seq(UINT_T *seq, UINT_T *iv_index);
74
81OPERATE_RET tal_ble_mesh_device_set_seq(UINT_T seq);
82
91OPERATE_RET tal_ble_mesh_device_update_iv_info(UINT_T iv_index, UCHAR_T flags);
92
99OPERATE_RET tal_ble_mesh_local_node_set_ttl(UCHAR_T ttl);
100
110OPERATE_RET tal_ble_mesh_local_network_transmit_set(UCHAR_T count, UCHAR_T interval_steps);
111
119OPERATE_RET tal_ble_mesh_common_message_send(TAL_MESH_DEVICE_INFO_T device, TAL_MESH_DATA_T *p_data);
120
128OPERATE_RET tal_ble_mesh_config_message_send(TAL_MESH_DEVICE_INFO_T device, TAL_MESH_DATA_T *p_data);
129
137OPERATE_RET tal_ble_mesh_beacon_message_send(TAL_MESH_DEVICE_INFO_T device, TAL_MESH_DATA_T *p_data);
138#endif
139
140
Definition: tal_bluetooth_mesh_def.h:278
Definition: tal_bluetooth_mesh_def.h:248
Definition: tal_bluetooth_mesh_def.h:256
This is tuya mesh file
VOID(* TAL_MESH_EVT_FUNC_CB)(TAL_MESH_EVT_PARAMS_T *p_event)
Definition: tal_bluetooth_mesh_def.h:316