WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
宏定义
|
枚举
bts_gatt_stru.h 文件参考
#include <stdint.h>
#include "
errcode.h
"
#include "
bts_def.h
"
#include "
bts_gatt_stru.h
"
bts_gatt_stru.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:
浏览源代码.
宏定义
#define
SDK_BLE_MTU_MAX
517
协议规定的BLE MTU最大值。
#define
SDK_BLE_MTU_MIN
23
用户可配置的BLE MTU最小值。
枚举
enum
gatt_characteristic_property_t
{
GATT_CHARACTER_PROPERTY_BIT_BROADCAST
= 0x01 ,
GATT_CHARACTER_PROPERTY_BIT_READ
= 0x02 ,
GATT_CHARACTER_PROPERTY_BIT_WRITE_NO_RSP
= 0x04 ,
GATT_CHARACTER_PROPERTY_BIT_WRITE
= 0x08 ,
GATT_CHARACTER_PROPERTY_BIT_NOTIFY
= 0x10 ,
GATT_CHARACTER_PROPERTY_BIT_INDICATE
= 0x20 ,
GATT_CHARACTER_PROPERTY_BIT_SIGNED_WRITE
= 0x40 ,
GATT_CHARACTER_PROPERTY_BIT_EXTENDED_PROPERTY
= 0x80
}
gatt特征特性比特位属性定义。
更多...
enum
gatt_attribute_permission_t
{
GATT_ATTRIBUTE_PERMISSION_READ
= 0x01 ,
GATT_ATTRIBUTE_PERMISSION_WRITE
= 0x02 ,
GATT_ATTRIBUTE_PERMISSION_ENCRYPTION_NEED
= 0x04 ,
GATT_ATTRIBUTE_PERMISSION_AUTHENTICATION_NEED
= 0x08 ,
GATT_ATTRIBUTE_PERMISSION_AUTHORIZATION_NEED
= 0x10 ,
GATT_ATTRIBUTE_PERMISSION_MITM_NEED
= 0x20
}
定义了当前Attribute的操作权限。
更多...
enum
gatt_status_t
{
GATT_STATUS_SUCCESS
= 0x00 ,
GATT_STATUS_INVALID_HANDLE
= 0x01 ,
GATT_STATUS_READ_NOT_PERMITTED
= 0x02 ,
GATT_STATUS_WRITE_NOT_PERMITTED
= 0x03 ,
GATT_STATUS_INVALID_PDU
= 0x04 ,
GATT_STATUS_INSUFFICIENT_AUTHENTICATION
= 0x05 ,
GATT_STATUS_REQUEST_NOT_SUPPORTED
= 0x06 ,
GATT_STATUS_INVALID_OFFSET
= 0x07 ,
GATT_STATUS_INSUFFICIENT_AUTHORIZATION
= 0x08 ,
GATT_STATUS_PREPARE_QUEUE_FULL
= 0x09 ,
GATT_STATUS_ATTRIBUTE_NOT_FOUND
= 0x0A ,
GATT_STATUS_ATTRIBUTE_NOT_LONG
= 0x0B ,
GATT_STATUS_INSUFFICIENT_ENCRYPTION_KEY_SIZE
= 0x0C ,
GATT_STATUS_INVALID_ATTRIBUTE_VALUE_LENGTH
= 0x0D ,
GATT_STATUS_UNLIKELY_ERROR
= 0x0E ,
GATT_STATUS_INSUFFICIENT_ENCRYPTION
= 0x0F ,
GATT_STATUS_UNSUPPORTED_GROUP_TYPE
= 0x10 ,
GATT_STATUS_INSUFFICIENT_RESOURCES
= 0x11 ,
GATT_STATUS_DATABASE_OUT_OF_SYNC
= 0x12 ,
GATT_STATUS_VALUE_NOT_ALLOWED
= 0x13
}
定义gatt操作错误码。
更多...
src
include
middleware
services
bts
ble
bts_gatt_stru.h
由
William Goodspeed
维护 | E-mail: gongzl@stu.hebust.edu.cn | Wechat: a23333344 | ALSO CHECKOUT
WS63FLASH
!
生成于 2025年 一月 4日 星期六 17:47:13 , 为 WS63 SDK 文档使用
1.9.8