TI中文支持网
TI专业的中文技术问题搜集分享网站

关于自定义服务相关

技术你好,我使用从机例程,CC2640R2F,版本是cc2640r2_sdk_1_40_00_45,iar软件,在从机例程添加自定义服务。

现在想咨询一个问题,图中这里的句柄

和官方资料中的

不是一个东西吗?

我将代码中的1改成2,在打印还是显示0,请问为什么?

Viki Shi:

这个handle不是自己定义的,内部自动分配的,看下面代码:

typedef struct attAttribute_t
{gattAttrType_t type; //!< Attribute type (2 or 16 octet UUIDs)uint8 permissions;//!< Attribute permissionsuint16 handle;//!< Attribute handle - assigned internally by attribute serveruint8* const pValue; //!< Attribute value - encoding of the octet array is defined in//!< the applicable profile. The maximum length of an attribute//!< value shall be 512 octets.
} gattAttribute_t;

user4861312:

回复 Viki Shi:

那也就是说,我们在属性数组里面就算写入handle什么值也没用,因为系统自动分配,所以我们写入值也是没用的是吧?

赞(0)
未经允许不得转载:TI中文支持网 » 关于自定义服务相关
分享到: 更多 (0)