Module bluenrg::gatt[][src]

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.

CharacteristicHandle

Handle for GATT characteristics.

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.

DescriptorHandle

Handle for GATT characteristic descriptors.

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.

Range

Two ordered points that represent a range. The points may be identical to represent a range with only one value.

ReadByTypeParameters

Parameters for the Read by Group Type Request command.

SecurityPermissionParameters

Parameters for the Set Security Permission command.

ServiceHandle

Handle for GATT Services.

UpdateCharacteristicValueParameters

Parameters for the Update Characteristic Value command.

UpdateLongCharacteristicValueParameters

Parameters for the Update Long 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

EncryptionKeySizeError

Errors that can occur when creating an EncryptionKeySize.

Error

Potential errors from parameter validation.

KnownDescriptor

Common characteristic descriptor UUIDs.

RangeError

Potential errors that can occer when creating a Range.

ServiceType

Types of GATT services

Uuid

Types of UUID

Traits

Commands

GATT-specific commands for the ActiveBlueNRG.