GATT读取数据路径

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
罗伊哈
离线
最后一次露面:7个月3周前
加入:2018-11-19 16:32
GATT读取数据路径

你好,

我正在为GATT自定义服务挂钩“读取”(使用ble_app_peripheral示例)

似乎读取不会在这些功能中的断点中停止。

  • gattc_read_req_ind_handler.
  • gattc_att_info_req_ind_handler.
  • custs1_att_info_rsp_handler.

请告知如何挂钩“读取”数据路径

谢谢

设备:
PM_DIALOG.
在线的
最后一次露面:6分钟59秒前
职员
加入:2018-02-08 11:03
嗨罗伊哈,

嗨罗伊哈,

在SDK6.0.10中,Custs1配置文件不会向应用程序级发送消息,以指示中央设备读取特性。但是,您可以在user_custs1_def.c文件中的数据库定义中应用RI选项。例如,请使用以下代码片段以激活此功能,以便在阅读时进行指示的自定义特征:

// ADC值1特征值[svc1_dx_adc_val_1_val] = {svc1_adc_val_1_uuid_128,att_uuid_128_len,perm(rd,启用)|perm(ntf,启用),perm(ri,启用)| def_svc1_adc_val_1_char_len,0,null},

通过这样做,您将获得GattC_Read_Req_ind_handler()函数,只要中央尝试才能读取ADC特性即可执行。

谢谢,PM_DIALOG.