13#ifndef BTS_GATT_STRU_H
14#define BTS_GATT_STRU_H
139#define SDK_BLE_MTU_MAX 517
148#define SDK_BLE_MTU_MIN 23
gatt_characteristic_property_t
gatt特征特性比特位属性定义。
Definition bts_gatt_stru.h:32
gatt_attribute_permission_t
定义了当前Attribute的操作权限。
Definition bts_gatt_stru.h:60
gatt_status_t
定义gatt操作错误码。
Definition bts_gatt_stru.h:82
@ GATT_CHARACTER_PROPERTY_BIT_EXTENDED_PROPERTY
Definition bts_gatt_stru.h:47
@ GATT_CHARACTER_PROPERTY_BIT_BROADCAST
Definition bts_gatt_stru.h:33
@ GATT_CHARACTER_PROPERTY_BIT_WRITE_NO_RSP
Definition bts_gatt_stru.h:37
@ GATT_CHARACTER_PROPERTY_BIT_WRITE
Definition bts_gatt_stru.h:39
@ GATT_CHARACTER_PROPERTY_BIT_NOTIFY
Definition bts_gatt_stru.h:41
@ GATT_CHARACTER_PROPERTY_BIT_READ
Definition bts_gatt_stru.h:35
@ GATT_CHARACTER_PROPERTY_BIT_SIGNED_WRITE
Definition bts_gatt_stru.h:45
@ GATT_CHARACTER_PROPERTY_BIT_INDICATE
Definition bts_gatt_stru.h:43
@ GATT_ATTRIBUTE_PERMISSION_READ
Definition bts_gatt_stru.h:61
@ GATT_ATTRIBUTE_PERMISSION_AUTHORIZATION_NEED
Definition bts_gatt_stru.h:69
@ GATT_ATTRIBUTE_PERMISSION_ENCRYPTION_NEED
Definition bts_gatt_stru.h:65
@ GATT_ATTRIBUTE_PERMISSION_WRITE
Definition bts_gatt_stru.h:63
@ GATT_ATTRIBUTE_PERMISSION_MITM_NEED
Definition bts_gatt_stru.h:71
@ GATT_ATTRIBUTE_PERMISSION_AUTHENTICATION_NEED
Definition bts_gatt_stru.h:67
@ GATT_STATUS_READ_NOT_PERMITTED
Definition bts_gatt_stru.h:87
@ GATT_STATUS_UNSUPPORTED_GROUP_TYPE
Definition bts_gatt_stru.h:121
@ GATT_STATUS_INSUFFICIENT_AUTHENTICATION
Definition bts_gatt_stru.h:93
@ GATT_STATUS_WRITE_NOT_PERMITTED
Definition bts_gatt_stru.h:89
@ GATT_STATUS_INVALID_ATTRIBUTE_VALUE_LENGTH
Definition bts_gatt_stru.h:114
@ GATT_STATUS_REQUEST_NOT_SUPPORTED
Definition bts_gatt_stru.h:95
@ GATT_STATUS_INSUFFICIENT_AUTHORIZATION
Definition bts_gatt_stru.h:100
@ GATT_STATUS_DATABASE_OUT_OF_SYNC
Definition bts_gatt_stru.h:126
@ GATT_STATUS_ATTRIBUTE_NOT_LONG
Definition bts_gatt_stru.h:107
@ GATT_STATUS_SUCCESS
Definition bts_gatt_stru.h:83
@ GATT_STATUS_UNLIKELY_ERROR
Definition bts_gatt_stru.h:117
@ GATT_STATUS_INSUFFICIENT_ENCRYPTION
Definition bts_gatt_stru.h:119
@ GATT_STATUS_PREPARE_QUEUE_FULL
Definition bts_gatt_stru.h:103
@ GATT_STATUS_INSUFFICIENT_RESOURCES
Definition bts_gatt_stru.h:124
@ GATT_STATUS_INVALID_PDU
Definition bts_gatt_stru.h:91
@ GATT_STATUS_VALUE_NOT_ALLOWED
Definition bts_gatt_stru.h:128
@ GATT_STATUS_INVALID_HANDLE
Definition bts_gatt_stru.h:85
@ GATT_STATUS_ATTRIBUTE_NOT_FOUND
Definition bts_gatt_stru.h:105
@ GATT_STATUS_INVALID_OFFSET
Definition bts_gatt_stru.h:98
@ GATT_STATUS_INSUFFICIENT_ENCRYPTION_KEY_SIZE
Definition bts_gatt_stru.h:111