如何实现多个句柄的动作
时间:12-22
整理:3721RD
点击:
如题,有没有相关的资料呢?
req.startHandle = simpleBLESvcStartHdl;
req.endHandle = simpleBLESvcEndHdl;
req.type.len = ATT_BT_UUID_SIZE;
req.type.uuid[0] = LO_UINT16(SIMPLEPROFILE_CHAR4_UUID);
req.type.uuid[1] = HI_UINT16(SIMPLEPROFILE_CHAR4_UUID);
req.type.uuid[2] = LO_UINT16(SIMPLEPROFILE_CHAR1_UUID);
req.type.uuid[3] = HI_UINT16(SIMPLEPROFILE_CHAR1_UUID);
这个函数这样写对吗?
如果可以这样写,为什么我的只能对CHAR4进行操作,CHAR1不行呢?这个有没有相关的资料呢?
谢谢大家了!
lele,
不能这么做. 绝对不能.
你以为上面定义了个start 跟 end, 你就能在里面随便操纵多个句柄了? ;P
这个start 跟 end, 只是告诉程序, 在这个范围内去找你需要的一个句柄!!! 一个!!!!!! 只有一个!!!!!!!! :(
具体资料你去看一下蓝牙的 core spec, 里面的一些client 想 server 发送读请求的命令.