XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_sle_announce_param_t结构体 参考

设备公开参数。 更多...

#include <xf_sle_device_discovery_types.h>

xf_sle_announce_param_t 的协作图:
Collaboration graph

成员变量

uint32_t announce_interval_min
 
uint32_t announce_interval_max
 
xf_sle_announce_type_t announce_type
 
xf_sle_addr_t own_addr
 
xf_sle_addr_t peer_addr
 
xf_sle_adv_channel_map_t announce_channel_map
 
int8_t announce_tx_power
 
uint8_t announce_handle
 
xf_sle_announce_gt_role_t announce_gt_role
 
xf_sle_announce_level_t announce_level
 
uint16_t conn_interval_min
 
uint16_t conn_interval_max
 
uint16_t conn_max_latency
 
uint16_t conn_supervision_timeout
 
void * ext_param
 

详细描述

设备公开参数。

SLE 广播 (公开) 参数

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h209 行定义.

结构体成员变量说明

◆ announce_interval_min

uint32_t announce_interval_min

最小设备广播间隔, 0x000020~0xffffff, 单位125us

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h210 行定义.

◆ announce_interval_max

uint32_t announce_interval_max

最大设备广播间隔, 0x000020~0xffffff, 单位125us

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h211 行定义.

◆ announce_type

◆ own_addr

◆ peer_addr

xf_sle_addr_t peer_addr

对端地址,见 xf_sle_addr_t

在文件 xf_sle_device_discovery_types.h214 行定义.

◆ announce_channel_map

◆ announce_tx_power

int8_t announce_tx_power

广播发射功率,单位dbm, 取值范围[-127, 20], 0x7F:不设置特定发送功率

在文件 xf_sle_device_discovery_types.h217 行定义.

◆ announce_handle

uint8_t announce_handle

广播 (公开) 句柄,取值范围[0, 0xFF]

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h218 行定义.

◆ announce_gt_role

◆ announce_level

◆ conn_interval_min

uint16_t conn_interval_min

连接间隔最小取值,取值范围[0x001E,0x3E80], announce_gt_role 为 SLE_ANNOUNCE_ROLE_T_NO_NEGO 时无需配置

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h221 行定义.

◆ conn_interval_max

uint16_t conn_interval_max

连接间隔最大取值,取值范围[0x001E,0x3E80], announce_gt_role 为 SLE_ANNOUNCE_ROLE_T_NO_NEGO 时无需配置

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h223 行定义.

◆ conn_max_latency

uint16_t conn_max_latency

最大休眠连接间隔,取值范围[0x0000,0x01F3], announce_gt_role 为 SLE_ANNOUNCE_ROLE_T_NO_NEGO 时无需配置

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h225 行定义.

◆ conn_supervision_timeout

uint16_t conn_supervision_timeout

最大超时时间,取值范围[0x000A,0x0C80], announce_gt_role 为 SLE_ANNOUNCE_ROLE_T_NO_NEGO 时无需配置

示例
examples/wireless/sle/sample_ssap_server/main/xf_main.c.

在文件 xf_sle_device_discovery_types.h227 行定义.

◆ ext_param

void* ext_param

扩展设备公开参数, 缺省时置空

在文件 xf_sle_device_discovery_types.h229 行定义.


该结构体的文档由以下文件生成: