Module burble::gatt

source ·
Expand description

Generic Attribute Profile ([Vol 3] Part G).

Structs

  • Builder flags.
  • Database builder used to define services, characteristics, and descriptors.
  • Per-device cache ([Vol 3] Part G, Section 2.5.2). For bonded devices (bond_id is Some), the cache persists across connections.
  • Client Characteristic Configuration descriptor value ([Vol 3] Part G, Section 3.3.3.3).
  • Database characteristic definition marker type.
  • Read-only attribute database.
  • Shared Db builder state.
  • Database attribute information.
  • Database descriptor definition marker type.
  • Characteristic extended properties ([Vol 3] Part G, Section 3.3.3.1).
  • Database include definition marker type.
  • Characteristic or descriptor I/O callback.
  • Characteristic notification or confirmation future.
  • Server characteristic notification or indication request. The receiver is expected to keep this request and use it to notify the client of characteristic value changes.
  • Characteristic properties ([Vol 3] Part G, Section 3.3.1.1).
  • Server characteristic or descriptor read request.
  • GATT server. The server connects services with individual ATT bearers and maintains shared client state.
  • Server context used by an ATT bearer to handle client requests and service notifications/indications.
  • Database service definition marker type.
  • Server characteristic or descriptor write request.

Enums

  • Characteristics ([Assigned Numbers] Section 3.8.2).
  • Declarations ([Assigned Numbers] Section 3.6).
  • Characteristic presentation format description ([Assigned Numbers] Section 2.4.2.1).
  • Descriptors ([Assigned Numbers] Section 3.7).
  • Characteristic presentation format types ([Assigned Numbers] Section 2.4.1).
  • Characteristic or descriptor I/O request.
  • GATT services ([Assigned Numbers] Section 3.4.2).
  • Characteristic presentation format units ([Assigned Numbers] Section 3.5.2).

Traits

Type Definitions