Expand description
GATT commands and types needed for those commands.
Structs§
- Access
Permission - Types of access for characteristic descriptors
- AddCharacteristic
Parameters - Parameters for the GATT Add Characteristic command.
- AddDescriptor
Parameters - Parameters for the GATT Add Characteristic Descriptor command.
- AddService
Parameters - Parameters for the GATT Add Service command.
- Characteristic
Event - Which events may be generated when a characteristic is accessed.
- Characteristic
Permission - Permissions available for characteristics.
- Characteristic
Property - Available properties for characteristics. Defined in Volume 3, Part G, Section 3.3.3.1 of Bluetooth Specification 4.1.
- Characteristic
Value - Parameters for the Write Characteristic Value command.
- Delete
Included Service Parameters - Parameters for the GATT Delete Included Service command.
- Descriptor
Permission - Permissions available for characteristic descriptors.
- Descriptor
Value Parameters - Parameters for the Set Descriptor Value command.
- Encryption
KeySize - Encryption key size, in bytes.
- Event
- Flags for individual events that can be masked by the GATT Set Event Mask command.
- Find
ByType Value Parameters - Parameters for the GATT Find by Type Value Request command.
- Include
Service Parameters - Parameters for the GATT Include Service command.
- Long
Characteristic Read Parameters - Parameters for the Read long characteristic value command.
- Long
Characteristic Value - Parameters for the Write Long Characteristic Value command.
- Multiple
Characteristic Read Parameters - Parameters for the Read Multiple Characteristic Values command.
- Read
ByType Parameters - Parameters for the Read by Group Type Request command.
- Security
Permission Parameters - Parameters for the Set Security Permission command.
- Update
Characteristic Value Ext - Parameters for the Update Long Characteristic Value command.
- Update
Characteristic Value Parameters - Parameters for the Update Characteristic Value command.
- Update
Type - Flags for types of updates that the controller should signal when a characteristic value is updated.
- Uuid16
- 16-bit UUID
- Write
Request - Parameters for the Prepare Write Request command.
- Write
Response Parameters - Parameters for the Write Response command.
Enums§
- Connection
Handle ToNotify - Encryption
KeySize Error - Errors that can occur when creating an
EncryptionKeySize
. - Error
- Potential errors from parameter validation.
- Known
Descriptor - Common characteristic descriptor UUIDs.
- Service
Type - Types of GATT services
- Uuid
- Types of UUID
Traits§
- Gatt
Commands - GATT-specific.