Table of Contents

Namespace Bluetooth.Abstractions.Scanning.Profiles

Classes

BluetoothCharacteristicDefinition

Immutable definition of a known Bluetooth GATT characteristic, scoped to its owning service.

BluetoothServiceDefinition

Immutable definition of a known Bluetooth GATT service, including its UUID and human-readable name.

Interfaces

IBluetoothCharacteristicAccessor

Defines base behavior for resolving a specific remote Bluetooth characteristic on a device.

IBluetoothCharacteristicAccessorListener<TRead>

Defines listener orchestration for a typed Bluetooth characteristic accessor.

IBluetoothCharacteristicAccessor<TRead, TWrite>

Defines typed read and write operations for a specific remote Bluetooth characteristic.

IBluetoothServiceDefinitionRegistry

Registry for Bluetooth service and characteristic service definitions. Provides name resolution and definition lookup for known service definitions.

ICharacteristicCodec<TRead, TWrite>

Defines conversion logic between raw Bluetooth characteristic bytes and typed values.