[−][src]Module bluenrg::gatt
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 |
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 |