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"
5
13OPERATE_RET tal_ble_mesh_init(TAL_BLE_ROLE_E role, CONST TAL_MESH_EVT_FUNC_CB mesh_event);
14
21OPERATE_RET tal_ble_mesh_stack_reset(VOID);
22
29OPERATE_RET tal_ble_mesh_info_set(TAL_MESH_LOCAL_INFO_T local_info);
30
37OPERATE_RET tal_ble_mesh_scan_set(UCHAR_T enable, UINT_T timeout);
38
47OPERATE_RET tal_ble_mesh_adv_provision_invite(TAL_MESH_DEVICE_INFO_T device);
48
55OPERATE_RET tal_ble_mesh_node_devkey_add(TAL_MESH_DEVICE_INFO_T device);
56
63OPERATE_RET tal_ble_mesh_node_devkey_delete(TAL_MESH_DEVICE_INFO_T device);
64
72OPERATE_RET tal_ble_mesh_device_get_seq(UINT_T *seq, UINT_T *iv_index);
73
80OPERATE_RET tal_ble_mesh_device_set_seq(UINT_T seq);
81
90OPERATE_RET tal_ble_mesh_device_update_iv_info(UINT_T iv_index, UCHAR_T flags);
91
98OPERATE_RET tal_ble_mesh_local_node_set_ttl(UCHAR_T ttl);
99
109OPERATE_RET tal_ble_mesh_local_network_transmit_set(UCHAR_T count, UCHAR_T interval_steps);
110
118OPERATE_RET tal_ble_mesh_common_message_send(TAL_MESH_DEVICE_INFO_T device, TAL_MESH_DATA_T *p_data);
119
127OPERATE_RET tal_ble_mesh_config_message_send(TAL_MESH_DEVICE_INFO_T device, TAL_MESH_DATA_T *p_data);
128
136OPERATE_RET tal_ble_mesh_beacon_message_send(TAL_MESH_DEVICE_INFO_T device, TAL_MESH_DATA_T *p_data);
137#endif
138
139
Definition: tal_bluetooth_mesh_def.h:278
Definition: tal_bluetooth_mesh_def.h:248
Definition: tal_bluetooth_mesh_def.h:256
VOID(* TAL_MESH_EVT_FUNC_CB)(TAL_MESH_EVT_PARAMS_T *p_event)
Definition: tal_bluetooth_mesh_def.h:316