请帮助我了解如何使用读取传送特征值,而不是通知。例如,在ble_app_peripheral中,通知消息启动一个回调计时器,使测量结果并将结果发送到数据库中。我找不到简单的读物处理的地方。请在使用读取消息显示特征值的代码。
谢谢。
嗨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.
谢谢,我知道一旦指出,它就会很容易。我认为RI是指“立即阅读”,正确?
除了旁边,代码中有许多缩写,对作者显而易见,但不一定是美国未洗过的群众。功能名称中使用的所有部分单词的词汇表将有很长的路要帮助您的客户(至少这一点)。例如,“休息”在“user_rest_hndl”中是什么意思?
谢谢!
RI代表读取指示。因此,应用程序指亚博国际官网平台网址示了对等设备读取可读特性的应用。请查看ATTM.GH标题文件。
谢谢,PM_DIALOG.
嗨Jwpearce,
你能澄清你的问题吗?如果我没有弄错的话,一旦中央设备读取了特性,就会触发gattc_read_req_ind_handler()?如果我误解了你的问题,请纠正我。
如果我的假设是正确的,可以在user_custs1_def.c文件中的数据库定义中应用RI选项。例如,您可以使用以下配置来激活此功能:
通过这样做,您将获得GattC_Read_Req_ind_handler()函数,只要中央尝试才能读取ADC特性即可执行。
谢谢pm_dialog.
谢谢,我知道一旦指出,它就会很容易。我认为RI是指“立即阅读”,正确?
除了旁边,代码中有许多缩写,对作者显而易见,但不一定是美国未洗过的群众。功能名称中使用的所有部分单词的词汇表将有很长的路要帮助您的客户(至少这一点)。例如,“休息”在“user_rest_hndl”中是什么意思?
谢谢!
嗨Jwpearce,
RI代表读取指示。因此,应用程序指亚博国际官网平台网址示了对等设备读取可读特性的应用。请查看ATTM.GH标题文件。
谢谢,PM_DIALOG.