找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 8285|回复: 13

[CSR8系列] 高分求答,有谁知道GattCreateGapSrvcDb()里的参数具体代表什么

[复制链接]

暂无签到数据

发表于 2013-11-29 16:13:24 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
uint16 *GattCreateGapSrvcDb(
                uint16          *size_gap_srvc_db,
                uint16          handle_offset,
                uint16          appearance,
                uint16          size_device_name,
                const uint16    *device_name)


有谁知道GattCreateGapSrvcDb()主是这两个参数:
                uint16          handle_offset,
                uint16          appearance,

handle_offset:我在网站上找到,但不知是什么意思
https://developer.bluetooth.org/gatt/Pages/GattNamespaceDescriptors.aspx

appearance:


各位求详细的解说
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:95天
签到总奖励:592金币
发表于 2013-11-29 16:48:24 | 显示全部楼层
等高手帮你解决吧
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2013-11-29 16:53:17 | 显示全部楼层
bluetooth 发表于 2013-11-29 16:48
等高手帮你解决吧

版主不解?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 0 反对 1

使用道具 举报

连续签到天数:1天
签到总天数:77天
签到总奖励:989金币
发表于 2013-11-30 00:36:12 | 显示全部楼层
详见 core spec 4.0 page 1740,这是GAP的一个注册到GATT的属性,作用类似于BR/ERD的cod, 其数值可以到如下链接找到 https://developer.bluetooth.org/ ... .gap.appearance.xml

例如数值0.表示未知, 数值64表示Generic Phone,数值128表示Generic Computer,一般的用于在设备端根据此数值显示特殊的符号表示此设备,例如,显示一个小手机图标,或者显示一个电脑图标,这也是为何说和cod类似的原因
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:2317天
签到总奖励:64363金币
发表于 2013-11-30 06:55:01 | 显示全部楼层

回帖奖励 +20 金币

支持楼上{:soso_e100:}
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:53天
签到总奖励:452金币
发表于 2013-11-30 09:03:58 | 显示全部楼层
学习了,支持
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2013-11-30 09:06:02 | 显示全部楼层
wibree 发表于 2013-11-30 00:36
详见 core spec 4.0 page 1740,这是GAP的一个注册到GATT的属性,作用类似于BR/ERD的cod, 其数值可以到如 ...

那handle_offset是指什么呢
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:77天
签到总奖励:989金币
发表于 2013-11-30 10:01:15 | 显示全部楼层
每一个属性都可以用UUID搜索或者handle制定范围查询获取到,获取到之后,可以使用handle来进行下一步的读写操作,而不用重新搜索,handle在一个GATT database中唯一标识一个属性,不会有重复,这个和BR/EDR的SDP搜索是一个道理,先用属性的特征值如UUID找到,然后用其handle来进行后面的操作。 详见 core spec 4.0中ATT协议对于attribute handle的定义。 关于一个servcie(包含GATT)如何加入到ATT以及其格式,可以参照core spec 4.0 GATT协议第三章,就可以理解这个GAP加入service database的流程和数据。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:8天
签到总天数:1568天
签到总奖励:57532金币
发表于 2013-11-30 11:34:58 | 显示全部楼层
wibree 发表于 2013-11-30 00:36
详见 core spec 4.0 page 1740,这是GAP的一个注册到GATT的属性,作用类似于BR/ERD的cod, 其数值可以到如 ...

mark,学习了{:soso_e113:}

积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:8天
签到总天数:1568天
签到总奖励:57532金币
发表于 2013-11-30 11:45:53 | 显示全部楼层
wibree 发表于 2013-11-30 10:01
每一个属性都可以用UUID搜索或者handle制定范围查询获取到,获取到之后,可以使用handle来进行下一步的读写 ...


mark,study it !

积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-5-2 11:53 , Processed in 0.395509 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表