各位大侠好!
继续请教:我在simple_peripheral里使用了Indication (GATT_Indication()),目前主机接收正常,在SimplePeripheral_processGATTMsg里能接收到ATT_HANDLE_VALUE_CFM,但问题是我发送了若干条(10条以内)Indication,只会收到1条ATT_HANDLE_VALUE_CFM。所以我的问题是:
1.多条Indication主机回复一条confirmation是正常的情况吗?
2.收到ATT_HANDLE_VALUE_CFM后,从机应该如何处理该类型消息?能否从该消息中获取所发送Indication是否全部成功接收的信息或者主机收到信息的长度?
3. 我尝试用ATT_ParseHandleValueCfm()函数来解析ATT_HANDLE_VALUE_CFM,但编译说找不到该函数,已经include了<gatt.h>,是否我的用法有问题?
谢谢。
Viki Shi:
参考下论坛的类似问题:
e2echina.ti.com/…/239936
e2e.ti.com/…/2524836
Alvin Chen:
ATT_ParseHandleValueCfm 需要包含的头文件是att.h