DA14580信标样例中发送信标广播包同时,扫描接收广播包失败。

3个帖子/ 0个新
最后发表
randyzhou
离线
最后看到:3周4天前
加入:2014-02-20 07:09
DA14580信标样例中发送信标广播包同时,扫描接收广播包失败。

您好:
我们想在DA14580官方信标样例的基础上增加同时扫描接收广播包的功能。我们尝试在default_app_on_set_dev_config_complete中发送如下参数的GAPM_START_SCAN_CMD命令,开启扫描,结果这条命令回应在gapm_cmp_evt_handler中回应GAPM_SCAN_PASSIVE,出错代码GAP_ERR_COMMAND_DISALLOWED。请问要如何修改能在灯塔样例工程中能同时扫描接收广播包。
谢谢!

* app_easy_gap_start_scan_create_msg(无效)

//为GAP分配消息
if (scan_cmd == NULL)

struct gapm_start_scan_cmd * cmd;
cmd = app_start_scan_msg_create ();
scan_cmd = cmd;

cmd - > op。代码= GAPM_SCAN_PASSIVE;
cmd - > op。addr_src = GAPM_PUBLIC_ADDR;
cmd - >间隔= 10;
cmd窗口- > = 5;
cmd - >模式= GAP_OBSERVER_MODE;
cmd - > filt_policy = SCAN_ALLOW_ADV_ALL;
cmd - > filter_duplic = SCAN_FILT_DUPLIC_DIS;


返回scan_cmd;

设备:
CYibin
离线
最后看到:8个月6天前
工作人员
加入:2017-12-14 02:48
您好,
randyzhou
离线
最后看到:3周4天前
加入:2014-02-20 07:09
谢谢您的支持!

谢谢您的支持!
按照样例程序,已经可以控制程序在灯塔和扫描之间切换。