跳转到主要内容

DA14585扫描响应API

DA14585

1年前

发布的moiify0点 3回复
0的问题

在SDK6.0.12,当设备完成扫描,函数会调用接收扫描响应。我只是知道这个功能user_adv_report_ind (),收到了包裹。

1年前

PM_Dialog

嗨moiify,

你能试图解释一些你想完成什么?如果我理解正确的话,DA14585配置为中央,你想有一个广告报告。那是正确的吗?如果是,当收到GAPM_ADV_REPORT_IND, gapm_adv_report_ind_handler()将被触发执行.app_on_adv_report_ind回调(user_callback_config。h头文件)。这个处理程序有一个输入参数gapm_adv_report_ind结构,其中包括adv_report结构。要做到这一点,如果你想处理广告的报告,您应该创建一个新的函数即user_on_adv_report_ind .app_on_adv_report_ind()并注册它。

在您的应用程序:

空白user_on_adv_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

1年前

moiify 0点

我想收到扫描响应包。没有广告的报告

接受答案!

1年前

PM_Dialog

嗨moiify

您应该会收到扫描获取广告数据后立即响应数据。一旦中央被广告数据及其执行积极扫描它会自动发送一个扫描请求和外围有义务之前发送扫描响应传递下一个广告包下一个通道和在中央扫描下一个通道。你执行主动或被动扫描吗?如果你想获得扫描响应数据,您应该执行主动扫描。

谢谢,PM_Dialog