微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 读到的数据怎样知道是ATT table中哪个handle的数据?

读到的数据怎样知道是ATT table中哪个handle的数据?

时间:10-02 整理:3721RD 点击:

我分别用GATT_ReadCharValue()读取ATT table中几个handle的数据,再通过ATT_READ_RSP得到数据如何区分是哪个handle的数据呢?

例如:

       先设置 req,handle = 3; GATT_ReadCharValue();// 读取DeviceName

       后又设置req,handle = 37; GATT_ReadCharValue();// 读取Character1

       然后都通过ATT_READ_RSP得到读取的数据,但我不知道得到的数据是handle 3的数据还是handle 37的数据?

望指教,

tks

       

       

GATT_ReadCharValue()这个是读取字节的函数,每次调用只会读一个的,读出的值肯定是你最后一次调用的handle里边的内容

读多个数据,你可以尝试GATT_ReadLongCharValue()函数

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top