DA14585扫描响应API

学到更多常见问题解答教程

4个帖子/ 0新
最后一篇
moiify.
离线
最后一次露面:4周1日前
加入:2020-03-12 07:26
DA14585扫描响应API

在SDK6.0.12中,当设备完成扫描时,将调用哪个功能以接收扫描响应。我只是konw遗产user_adv_report_ind(),接收adv包。

设备:
PM_DIALOG.
离线
最后一次露面:4小时51分钟前
员工
加入:2018-02-08 11:03
嗨moiify,

嗨moiify,

你能试着试着解释一下你想要完成的东西吗?如果我理解正确,DA14585是将作为中央的配置,并且您希望有一个广告报告。那是对的吗?如果是,则收到GAPM_ADV_REPORT_IND时,将触发GAPM_ADV_REPORT_IND_HAND_HANDLER(),其执行.app_on_adv_report_ind回调(在USER_CALLBACK_CONFIG.H标题文件中)。此处理程序具有输入参数The GapM_Adv_Report_ind结构,包括ADV_Report结构。为此,如果要处理广告报告,则应创建一个新功能,即user_on_adv_report_ind()并在.app_on_adv_report_ind中注册。

在您的申请中:

void user_on_od_report_ind(struct gapm_adv_report_ind const * param){/ *您的实现在这里* /}

在user_callback_config.h:

.app_on_adv_report_ind = user_on_adv_report_ind;

谢谢,PM_DIALOG.

moiify.
离线
最后一次露面:4周1日前
加入:2020-03-12 07:26
我想收到扫描

我想收到扫描响应包。不是广告报告

PM_DIALOG.
离线
最后一次露面:4小时51分钟前
员工
加入:2018-02-08 11:03
嗨moiify.

嗨moiify.

您应该在获取广告数据后立即收到扫描响应数据。一旦中央获取广告数据并执行活动扫描,它将自动发送扫描请求,并且外围设备义务发送扫描响应,然后在下一个通道上发送下一个通道和下一个通道上的中央扫描之前。您是否正在执行主动或被动扫描?如果您想获取扫描响应数据,您应该执行主动扫描。

谢谢,PM_DIALOG.