Module gatt

Source
Expand description

GATT commands and types needed for those commands.

Structs§

AccessPermission
Types of access for characteristic descriptors
AddCharacteristicParameters
Parameters for the GATT Add Characteristic command.
AddDescriptorParameters
Parameters for the GATT Add Characteristic Descriptor command.
AddServiceParameters
Parameters for the GATT Add Service command.
CharacteristicEvent
Which events may be generated when a characteristic is accessed.
CharacteristicPermission
Permissions available for characteristics.
CharacteristicProperty
Available properties for characteristics. Defined in Volume 3, Part G, Section 3.3.3.1 of Bluetooth Specification 4.1.
CharacteristicValue
Parameters for the Write Characteristic Value command.
DeleteIncludedServiceParameters
Parameters for the GATT Delete Included Service command.
DescriptorPermission
Permissions available for characteristic descriptors.
DescriptorValueParameters
Parameters for the Set Descriptor Value command.
EncryptionKeySize
Encryption key size, in bytes.
Event
Flags for individual events that can be masked by the GATT Set Event Mask command.
FindByTypeValueParameters
Parameters for the GATT Find by Type Value Request command.
IncludeServiceParameters
Parameters for the GATT Include Service command.
LongCharacteristicReadParameters
Parameters for the Read long characteristic value command.
LongCharacteristicValue
Parameters for the Write Long Characteristic Value command.
MultipleCharacteristicReadParameters
Parameters for the Read Multiple Characteristic Values command.
ReadByTypeParameters
Parameters for the Read by Group Type Request command.
SecurityPermissionParameters
Parameters for the Set Security Permission command.
UpdateCharacteristicValueExt
Parameters for the Update Long Characteristic Value command.
UpdateCharacteristicValueParameters
Parameters for the Update Characteristic Value command.
UpdateType
Flags for types of updates that the controller should signal when a characteristic value is updated.
Uuid16
16-bit UUID
WriteRequest
Parameters for the Prepare Write Request command.
WriteResponseParameters
Parameters for the Write Response command.

Enums§

ConnectionHandleToNotify
EncryptionKeySizeError
Errors that can occur when creating an EncryptionKeySize.
Error
Potential errors from parameter validation.
KnownDescriptor
Common characteristic descriptor UUIDs.
ServiceType
Types of GATT services
Uuid
Types of UUID

Traits§

GattCommands
GATT-specific.