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操作错误码。 更多...