XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_sle_device_discovery.h
浏览该文件的文档.
1
12#ifndef __XF_SLE_DEVICE_DISCOVERY_H__
13#define __XF_SLE_DEVICE_DISCOVERY_H__
14
15/* ==================== [Includes] ========================================== */
16
17#include "xf_utils.h"
18#include "xf_sle_types.h"
20
21#if XF_SLE_IS_ENABLE || defined(__DOXYGEN__)
22
30#ifdef __cplusplus
31extern "C" {
32#endif
33
34/* ==================== [Defines] =========================================== */
35
36/* ==================== [Typedefs] ========================================== */
37
38/* ==================== [Global Prototypes] ================================= */
39
50
61
73
84
95xf_err_t xf_sle_set_local_name(const uint8_t *name, const uint8_t len);
96
107xf_err_t xf_sle_get_local_name(uint8_t *name, uint8_t *len);
108
120 uint8_t announce_id, const xf_sle_announce_data_t *data);
121
133 uint8_t announce_id, const xf_sle_announce_param_t *param);
134
144xf_err_t xf_sle_start_announce(uint8_t announce_id);
145
155xf_err_t xf_sle_stop_announce(uint8_t announce_id);
156
167
177
187
188/* ==================== [Macros] ============================================ */
189
190#ifdef __cplusplus
191} /* extern "C" */
192#endif
193
199#endif /* XF_SLE_IS_ENABLE */
200
201#endif /* __XF_SLE_DEVICE_DISCOVERY_H__ */
int32_t xf_err_t
整形错误类型。 错误码具体值见 xf_err_code_t.
Definition xf_err.h:69
xf_err_t xf_sle_set_announce_data(uint8_t announce_id, const xf_sle_announce_data_t *data)
SLE 设置广播 (公开) 数据
xf_err_t xf_sle_set_local_name(const uint8_t *name, const uint8_t len)
SLE 设置本端设备名称
xf_err_t xf_sle_get_local_name(uint8_t *name, uint8_t *len)
SLE 获取本端设备名称
xf_err_t xf_sle_start_seek(void)
SLE 扫描开启
xf_err_t xf_sle_get_local_addr(xf_sle_addr_t *addr)
SLE 获取本端设备地址
xf_err_t xf_sle_stop_announce(uint8_t announce_id)
SLE 广播关闭
xf_err_t xf_sle_disable(void)
SLE 功能关闭
xf_err_t xf_sle_enable(void)
SLE 功能开启
xf_err_t xf_sle_set_announce_param(uint8_t announce_id, const xf_sle_announce_param_t *param)
SLE 设置广播 (公开) 参数
xf_err_t xf_sle_start_announce(uint8_t announce_id)
SLE 广播开启
xf_err_t xf_sle_set_seek_param(xf_sle_seek_param_t *param)
SLE 设置扫描参数
xf_err_t xf_sle_set_local_addr(xf_sle_addr_t *addr)
SLE 设置本端设备地址
xf_err_t xf_sle_stop_seek(void)
SLE 扫描停止
SLE 广播 (公开) 数据 ( 包含响应数据 )
SLE 地址信息
扫描 (发现, seek) 参数