[][src]Module rustable::gatt

Module containing structures and traits for interacting with remote GATT services/characteristics/descriptors and creating local GATT services.

Structs

CharFlags

Flags for GATT characteristics. What each flags does it detailed on page 1552 (Table 3.5) and page 1554 (Table 3.8) of the Core Specification (5.2)

DescFlags
LocalCharBase

LocalCharBase is used to create GATT characteristics to be added to LocalServiceBase.

LocalCharactersitic
LocalDescriptor
LocalService

Struct representing service currently being hosted by the local GATT server

LocalServiceBase

LocalServiceBase is used to construct local service to be provided by the local GATT server.

NotifyPoller
RemoteChar
RemoteCharBase
RemoteDescBase
RemoteService

Return type for [RemoteDevice::get_service()]. It represents a service on another device.

RemoteServiceBase

Internal data structure. Currently no use for users of this crate.

Traits

Characteristic

Describes the methods avaliable on GATT characteristics.

Descriptor

Describes the methods avaliable on local and remote GATT descriptors.

Service

Describes the methods avaliable on remote and local GATT services