|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | sle_conn_param |
| 连接参数,做G时有效。 更多... | |
| struct | sle_announce_param |
| 设备公开参数。 更多... | |
| struct | sle_announce_data |
| 设备公开数据。 更多... | |
| struct | sle_announce_enable |
| 设备公开使能参数。 更多... | |
| struct | sle_seek_params |
| 设备发现扫描参数。 更多... | |
| struct | sle_seek_result_info |
| 扫描结果报告设备信息。 更多... | |
| struct | sle_announce_seek_callbacks_t |
| SLE 设备公开回调函数接口定义。 更多... | |
宏定义 | |
| #define | SLE_ANNOUNCE_ID_MAX 16 |
| 设备公开多路最大值。 | |
| #define | SLE_SEEK_PHY_NUM_MAX 3 |
| 设备发现PHY最大值。 | |
类型定义 | |
| typedef struct sle_conn_param | sle_conn_param_t |
| 连接参数,做G时有效。 | |
| typedef struct sle_announce_param | sle_announce_param_t |
| 设备公开参数。 | |
| typedef struct sle_announce_data | sle_announce_data_t |
| 设备公开数据。 | |
| typedef struct sle_announce_enable | sle_announce_enable_t |
| 设备公开使能参数。 | |
| typedef struct sle_seek_params | sle_seek_param_t |
| 设备发现扫描参数。 | |
| typedef struct sle_seek_result_info | sle_seek_result_info_t |
| 扫描结果报告设备信息。 | |
| typedef void(* | sle_announce_enable_callback) (uint32_t announce_id, errcode_t status) |
| 设备公开使能的回调函数。 | |
| typedef void(* | sle_announce_disable_callback) (uint32_t announce_id, errcode_t status) |
| 设备公开关闭的回调函数。 | |
| typedef void(* | sle_announce_terminal_callback) (uint32_t announce_id) |
| 设备公开停止的回调函数。 | |
| typedef void(* | sle_announce_remove_callback) (uint32_t announce_id, errcode_t status) |
| 删除广播的回调函数。 | |
| typedef void(* | sle_start_seek_callback) (errcode_t status) |
| 扫描使能的回调函数。 | |
| typedef void(* | sle_seek_disable_callback) (errcode_t status) |
| 扫描关闭的回调函数。 | |
| typedef void(* | sle_seek_result_callback) (sle_seek_result_info_t *seek_result_data) |
| 扫描结果上报的回调函数。 | |
| typedef void(* | sle_enable_callback) (errcode_t status) |
| SLE协议栈使能。 | |
| typedef void(* | sle_disable_callback) (errcode_t status) |
| SLE协议栈去使能。 | |
| typedef void(* | sle_dfr_callback) (void) |
| sle协议栈dfr流程 | |
函数 | |
| errcode_t | enable_sle (void) |
| 使能SLE协议栈。 | |
| errcode_t | disable_sle (void) |
| 关闭SLE协议栈。 | |
| errcode_t | sle_set_local_addr (sle_addr_t *addr) |
| 设置本地设备地址。 | |
| errcode_t | sle_get_local_addr (sle_addr_t *addr) |
| 获取本地设备地址。 | |
| errcode_t | sle_set_local_name (const uint8_t *name, uint8_t len) |
| 设置本地设备名称。 | |
| errcode_t | sle_get_local_name (uint8_t *name, uint8_t *len) |
| 获取本地设备名称。 | |
| errcode_t | sle_set_announce_data (uint8_t announce_id, const sle_announce_data_t *data) |
| 设置设备公开数据。 | |
| errcode_t | sle_remove_announce (uint8_t announce_id) |
| 删除广播。 | |
| errcode_t | sle_set_announce_param (uint8_t announce_id, const sle_announce_param_t *param) |
| 设置设备公开参数。 | |
| errcode_t | sle_start_announce (uint8_t announce_id) |
| 开始设备公开。 | |
| errcode_t | sle_stop_announce (uint8_t announce_id) |
| 结束设备公开。 | |
| errcode_t | sle_set_seek_param (sle_seek_param_t *param) |
| 设置设备公开扫描参数。 | |
| errcode_t | sle_start_seek (void) |
| 开始设备公开扫描。 | |
| errcode_t | sle_stop_seek (void) |
| 停止设备公开扫描。 | |
| errcode_t | sle_announce_seek_register_callbacks (sle_announce_seek_callbacks_t *func) |
| 注册SLE设备发现回调函数。 | |