关于广告风格

2个帖子/ 0新
最后一篇
libra_13179
离线
最后一次露面:4年5个月前
加入:2015-06-16 04:43
关于广告风格

嗨对话框
我读了“蓝牙低能量开发人员的手册”
//////// //////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
7.5。查找设备
设备使用广告频道查找另一个设备,其中一个设备广告和另一个设备
设备扫描,如图7-17所示。有四种类型的广告可以是
由设备执行:一般,定向,不可连接和可发现。
//////// //////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
所以我明白了。一般,定向,不可连接和可发现。
但我发现代码中只有三个。
@file app_template_proj.c.
//////// //////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
void app_adv_func(struct gapm_start_advertise_cmd * cmd)
{
.....
cmd-> op.code = gapm_adv_undirect; // gapm_adv_undirect; // gapm_adv_non_conn;
}
//////// //////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////
@file gapm_task.h.
//////// //////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////
///间隙管理器操作类型 - 应用程序界面
Enum Gapm_operation.
{
....

/ *宣传模式操作* /
/ * ************************************************* /
///开始非连接广告
gapm_adv_non_conn,
///开始无向连接广告
gapm_adv_undirect,
///开始定向可连接广告
GAPM_ADV_DIRECT,

/ *扫描模式操作* /
/ * ************************************************* /
....
}
//////// //////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////

设备:
libra_13179
离线
最后一次露面:4年5个月前
加入:2015-06-16 04:43
对不起,我找到了

对不起,我找到了
@file app_template_proj.c.
//////// //////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
void app_adv_func(struct gapm_start_advertise_cmd * cmd)
{
.....

cmd-> op.code = gapm_adv_undirect; // gapm_adv_undirect; // gapm_adv_non_conn;
cmd-> op.addr_src = gapm_public_addr;
cmd-> intv_min = app_adv_int_min;
cmd-> intv_max = app_adv_int_max;
cmd-> channel_map = app_adv_chmap;

cmd-> info.host.mode = gap_gen_disoverable;
......
}

@file gap.h.h.
///广告模式
enum gap_adv_mode.
{
///非发现模式
Gap_non_discoverable,
///一般可发现的模式
Gap_gen_discoverable,
///在有限可发现的模式
gap_lim_discoverable,
///广播模式为非可发现和非可连接模式。
gap_broadcaster_mode,
};
//////// //////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////

主题锁定