请帮助我理解如何使用READ而不是NOTIFY来传达特征值。例如,在ble_app_peripheral中,NOTIFY消息启动一个回调计时器,进行测量并将结果发送到数据库。我找不到哪里处理简单的read。请向我展示使用READ消息访问特征值的代码。
谢谢你!
请帮助我理解如何使用READ而不是NOTIFY来传达特征值。例如,在ble_app_peripheral中,NOTIFY消息启动一个回调计时器,进行测量并将结果发送到数据库。我找不到哪里处理简单的read。请向我展示使用READ消息访问特征值的代码。
谢谢你!
嗨jwpearce,
你能把你的问题说清楚吗?如果我没有弄错,您希望在中央设备读取该特征时立即触发gattc_read_req_ind_handler() ?如果我误解了你的问题,请纠正我。
如果我的假设是正确的,您可以在user_custs1_def.c文件中的数据库定义中应用RI选项。例如,你可以使用下面的配置来激活这个特性:
通过这样做,只要中央处理器试图读取ADC特征,就会执行gattc_read_req_ind_handler()函数。
由于PM_Dialog
谢谢,我知道这很容易,一旦它被指出。我想RI的意思是“立即阅读”,对吗?
顺便说一句,代码中有许多缩写对作者来说是显而易见的,但对我们这些未被清洗的大众却不一定。一个包含函数名中使用的所有部分单词的词汇表将对帮助您的客户(至少是这个客户)大有帮助。例如,“rest”在“user_rest_hndl”中是什么意思?
谢谢!
嗨jwpearce,
RI代表读指示。因此,一旦一个可雷竞技安卓下载读特性被对等设备读取,应用程序就会提示您。请您看一下atm机。gh头文件。
谢谢,PM_Dialog