DA14580用于观察者(SDK5)

12帖/ 0新
最后一篇
yterasaki.
离线
最后见到:4年9月前
加入:2015-05-08 09:28
DA14580用于观察者(SDK5)

亲爱的对话框,

我使用深化发展的DA14580主机(观察者)系统。系统从几个采集进阶分组数据
外设广播。

要做到这一点,我有什么源代码中的问题,我应该勾到每个进阶包数据保存到我的缓冲区
在adv_report的指示。在SDK3,有app_adv_report_ind_handler()的处理函数,但
在SDK5,哪里可以找到非此功能也没有检测进阶分组的任何处理功能。

请咨询我哪里在SDK5我应该挂钩并实现我的用户功能。

最好的问候,
Yukio

设备:
mt_dialog.
离线
最后见到:4个月2天前
工作人员
加入:2015-06-08 11:34
嗨yterasaki,

嗨yterasaki,

请检查在user_app_callbacks的app_on_adv_report_ind,它处理的GAPM_ADV_REPORT_IND。即使没有,你希望收到你能赶上你的消息的休息user_catch_rest_hndl一个回调函数的实现。

谢谢mt_dialog.

yterasaki.
离线
最后见到:4年9月前
加入:2015-05-08 09:28
谢谢对话人员,

谢谢对话人员,

我无法通过搜索“app_on_adv_report_ind”或“GAPM_ADV_REPORT_IND”的关键字找到部分。
你可以指定的源代码,我应该勾做广告包我的缓冲功能?
我refered设计DA1458x_SDK \ 5.0.2.1 \项目\ target_apps \ ble_examples \ prox_monitor_ext \ Keil_5。
如果prox_monitor_ext不适合展示我的目的,请咨询我最好的例子。

最好的问候,
Yukio

MH_Dialog(未验证)
嗨由纪夫

嗨由纪夫

您可能会发现在app_task.c gapm_adv_report_ind_handler。你可以再次查找?

谢谢,MH_Dialog

yterasaki.
离线
最后见到:4年9月前
加入:2015-05-08 09:28
亲爱的对话框工作人员,

亲爱的对话框工作人员,
以下是查找操作的结果。(我选择“查找文件”选项卡)

搜索“gapm_adv_report_ind_handler” ...
行匹配:0文件匹配:0的文件总数搜索:184

最好的问候,
Yukio

achao1104
离线
最后见到:5年5个月前
硕士
加入:2015年12月24日10:56
你得到它运行?我需要

你得到它运行?我需要你的帮助。
在sdk5,观察者不能正常工作。

yterasaki.
离线
最后见到:4年9月前
加入:2015-05-08 09:28
嗨achao1104,

嗨achao1104,
我找不到他们所指出的,所以我放弃了使用SDK5功能。
问候,

MH_Dialog(未验证)
嗨由纪夫

嗨由纪夫

请构建项目并重新搜索。或者你可以打开SDK文件夹 “\ SDK \ app_modules的\ src \ app_common \ app_task.c” 文件 “app_task.c”

谢谢,MH_Dialog

achao1104
离线
最后见到:5年5个月前
硕士
加入:2015年12月24日10:56
我实现app_on_adv

我实现app_on_adv_report_ind,但我没有看到它被调用时,无论是在user_catch_rest_hndl

MH_Dialog(未验证)
嗨Achao1104,

嗨Achao1104,

你发送设备发现请求GAP任务?app_inq()发送条命令这样做。发现这里的代码DA1458x_SDK \ 5.0.3 \项目\ host_apps \ WINDOWS \接近\显示器的\ src \ app.c

HandleBleMsg()处理所述指示GAPM_ADV_REPORT_IND和使用gapm_adv_report_ind_handler保存在app_env.devices设备的数据。

敬请期待ble_msg.c和app_task.c同一文件夹下。

希望的信息可以帮助你

布罗尔,

MH_Dialog

achao1104
离线
最后见到:5年5个月前
硕士
加入:2015年12月24日10:56
下面我用,不应该

下面我用,是不应该的工作?
// app_timer_set(APP_ADV_TIMER,TASK_APP,500);// 180000毫秒 - > 3分钟
结构gapm_start_scan_cmd *味精=(结构gapm_start_scan_cmd *)KE_MSG_ALLOC(GAPM_START_SCAN_CMD,TASK_GAPM,TASK_APP,gapm_start_scan_cmd);
//最大对等连接
MSG->模式= GAP_GEN_DISCOVERY;// GAP_OBSERVER_MODE
// MSG->模式= GAP_OBSERVER_MODE;
MSG-> op.code = GAPM_SCAN_PASSIVE;
//msg->op.code = GAPM_SCAN_ACTIVE;
MSG-> op.addr_src = GAPM_PUBLIC_ADDR;
MSG-> filter_duplic = SCAN_FILT_DUPLIC_EN;
MSG->间隔= 100;
MSG->窗口= 10000;
ke_msg_send(MSG);

mt_dialog.
离线
最后见到:4个月2天前
工作人员
加入:2015-06-08 11:34
嗨achao1104,

嗨achao1104,

请检查这篇文章http://support.dialog-semiconductor.com/bug-gapmcmpevthandler

谢谢mt_dialog.