读取BLE_APP_PERITIELALAL示例中的ADC1值

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
jwpearce.
离线
最后一次露面:10个月5天前
加入:2016-10-13 18:51
读取BLE_APP_PERITIELALAL示例中的ADC1值

请帮助我了解如何使用读取传送特征值,而不是通知。例如,在ble_app_peripheral中,通知消息启动一个回调计时器,使测量结果并将结果发送到数据库中。我找不到简单的读物处理的地方。请在使用读取消息显示特征值的代码。

谢谢你。

PM_DIALOG.
离线
最后一次露面:1周7小时前
职员
加入:2018-02-08 11:03
嗨Jwpearce,

嗨Jwpearce,

你能澄清你的问题吗?如果我没有弄错的话,一旦中央设备读取了特性,就会触发gattc_read_req_ind_handler()?如果我误解了你的问题,请纠正我。

如果我的假设是正确的,可以在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.

jwpearce.
离线
最后一次露面:10个月5天前
加入:2016-10-13 18:51
谢谢,我知道它

谢谢,我知道一旦指出,它就会很容易。我认为RI是指“立即阅读”,正确?

除了旁边,代码中有许多缩写,对作者显而易见,但不一定是美国未洗过的群众。功能名称中使用的所有部分单词的词汇表将有很长的路要帮助您的客户(至少这一点)。例如,“休息”在“user_rest_hndl”中是什么意思?

谢谢!

PM_DIALOG.
离线
最后一次露面:1周7小时前
职员
加入:2018-02-08 11:03
嗨Jwpearce,

嗨Jwpearce,

RI代表读取指示。因此,应用程序指亚博国际官网平台网址示了对等设备读取可读特性的应用。请查看ATTM.GH标题文件。

谢谢,PM_DIALOG.