|
enum | BTGattStatus_t {
eBTGattStatusSuccess = 0x00
, eBTInvalidHandle = 0x01
, eBTGattStatusReadNotPermitted = 0x02
, eBTGattStatusWriteNotPermitted = 0x03
,
eBTGattStatusInvalidPDU = 0x04
, eBTGattStatusInsufficientAuthentication = 0x05
, eBTGattStatusRequestNotSupported = 0x06
, eBTGattStatusInvalidOffset = 0x07
,
eBTGattStatusInsufficientAuthorization = 0x08
, eBTGattStatusPrepareQueueFull = 0x09
, eBTGattStatusAttributeNotFound = 0x0A
, eBTGattStatusAttributeNotLong = 0x0B
,
eBTGattStatusInsufficientKeySize = 0x0C
, eBTGattStatusInvalidAttributeLength = 0x0D
, eBTGattStatusUnlikelyError = 0x0E
, eBTGattStatusInsufficientEncryption = 0x0F
,
eBTGattStatusUnsupportedGroupType = 0x10
, eBTGattStatusInsufficientResources = 0x11
, eBTGattStatusInternalError = 0x81
, eBTGattStatusError = 0x85
,
eBTGattStatusConnectionCongested = 0x8f
, eBTGattStatusErrorConnEstFail = 0x93
, eBTGattStatusErrorConnTimeout = 0x94
, eBTGattStatusLocalHostTerminatedConnection = 0x99
} |
| GATT Status Codes. More...
|
|
enum | {
eBTPropNone = 0x0000
, eBTPropBroadcast = 0x0001
, eBTPropRead = 0x0002
, eBTPropWriteNoResponse = 0x0004
,
eBTPropWrite = 0x0008
, eBTPropNotify = 0x0010
, eBTPropIndicate = 0x0020
, eBTPropSignedWrite = 0x0040
,
eBTPropExtendedProps = 0x0080
} |
| GATT Characteristic property. More...
|
|
enum | {
eBTPermNone = 0x0000
, eBTPermRead = 0x0001
, eBTPermReadEncrypted = 0x0002
, eBTPermReadEncryptedMitm = 0x0004
,
eBTPermWrite = 0x0010
, eBTPermWriteEncrypted = 0x0020
, eBTPermWriteEncryptedMitm = 0x0040
, eBTPermWriteSigned = 0x0080
,
eBTPermWriteSignedMitm = 0x0100
} |
| GATT permissions. More...
|
|
enum | BTAttrWriteRequests_t { eBTWriteTypeNoResponse = 0x0001
, eBTWriteTypeDefault = 0x0002
, eBTWriteTypePrepare = 0x0003
, eBTWriteTypeSigned = 0x0004
} |
| Write request type. More...
|
|
enum | BTGattServiceTypes_t { eBTServiceTypePrimary
, eBTServiceTypeSecondary
} |
| GATT Service types. More...
|
|
enum | BTDbAttributeType_t {
eBTDbPrimaryService
, eBTDbSecondaryService
, eBTDbIncludedService
, eBTDbCharacteristicDecl
,
eBTDbCharacteristic
, eBTDbDescriptor
} |
| Attribute types. More...
|
|
T HAL provides the standard defintions used by BT GATT interfaces.
USAGE