亲爱的对话框,
我使用深化发展的DA14580主机(观察者)系统。系统从几个采集进阶分组数据外设广播。
要做到这一点,我有什么源代码中的问题,我应该勾到每个进阶包数据保存到我的缓冲区在adv_report的指示。在SDK3,有app_adv_report_ind_handler()的处理函数,但在SDK5,哪里可以找到非此功能也没有检测进阶分组的任何处理功能。
请咨询我哪里在SDK5我应该挂钩并实现我的用户功能。
最好的问候,Yukio
嗨yterasaki,
请检查在user_app_callbacks的app_on_adv_report_ind,它处理的GAPM_ADV_REPORT_IND。即使没有,你希望收到你能赶上你的消息的休息user_catch_rest_hndl一个回调函数的实现。
谢谢mt_dialog.
谢谢对话人员,
我无法通过搜索“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不适合展示我的目的,请咨询我最好的例子。
嗨由纪夫
您可能会发现在app_task.c gapm_adv_report_ind_handler。你可以再次查找?
谢谢,MH_Dialog
亲爱的对话框工作人员,以下是查找操作的结果。(我选择“查找文件”选项卡)
搜索“gapm_adv_report_ind_handler” ...行匹配:0文件匹配:0的文件总数搜索:184
你得到它运行?我需要你的帮助。在sdk5,观察者不能正常工作。
嗨achao1104,我找不到他们所指出的,所以我放弃了使用SDK5功能。问候,
请构建项目并重新搜索。或者你可以打开SDK文件夹 “\ SDK \ app_modules的\ src \ app_common \ app_task.c” 文件 “app_task.c”
我实现app_on_adv_report_ind,但我没有看到它被调用时,无论是在user_catch_rest_hndl
嗨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
下面我用,是不应该的工作?// 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);
嗨achao1104,
请检查这篇文章http://support.dialog-semiconductor.com/bug-gapmcmpevthandler。
嗨yterasaki,
请检查在user_app_callbacks的app_on_adv_report_ind,它处理的GAPM_ADV_REPORT_IND。即使没有,你希望收到你能赶上你的消息的休息user_catch_rest_hndl一个回调函数的实现。
谢谢mt_dialog.
谢谢对话人员,
我无法通过搜索“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
嗨由纪夫
您可能会发现在app_task.c gapm_adv_report_ind_handler。你可以再次查找?
谢谢,MH_Dialog
亲爱的对话框工作人员,
以下是查找操作的结果。(我选择“查找文件”选项卡)
搜索“gapm_adv_report_ind_handler” ...
行匹配:0文件匹配:0的文件总数搜索:184
最好的问候,
Yukio
你得到它运行?我需要你的帮助。
在sdk5,观察者不能正常工作。
嗨achao1104,
我找不到他们所指出的,所以我放弃了使用SDK5功能。
问候,
嗨由纪夫
请构建项目并重新搜索。或者你可以打开SDK文件夹 “\ SDK \ app_modules的\ src \ app_common \ app_task.c” 文件 “app_task.c”
谢谢,MH_Dialog
我实现app_on_adv_report_ind,但我没有看到它被调用时,无论是在user_catch_rest_hndl
嗨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
下面我用,是不应该的工作?
// 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);
嗨achao1104,
请检查这篇文章http://support.dialog-semiconductor.com/bug-gapmcmpevthandler。
谢谢mt_dialog.