Table of Contents

Namespace Bluetooth.Abstractions.Scanning

Classes

IBluetoothRemoteCharacteristicFactory.BluetoothRemoteCharacteristicFactorySpec

Specification for creating a Bluetooth remote characteristic.

IBluetoothRemoteDescriptorFactory.BluetoothRemoteDescriptorFactorySpec

Specification for creating a Bluetooth remote descriptor.

IBluetoothRemoteDeviceFactory.BluetoothRemoteDeviceFactorySpec

Specification for creating a Bluetooth remote device.

IBluetoothRemoteL2CapChannelFactory.BluetoothRemoteL2CapChannelFactorySpec

Specification for creating a Bluetooth L2CAP channel.

IBluetoothRemoteServiceFactory.BluetoothRemoteServiceFactorySpec

Specification for creating a Bluetooth remote service.

Interfaces

IBluetoothAdvertisement

Interface representing a Bluetooth advertisement, providing properties for accessing advertisement data received from a Bluetooth device.

IBluetoothNameProvider

Interface for providing names for Bluetooth scanning objects such as remote characteristics, descriptors, and services.

IBluetoothPairingManager

Interface for managing Bluetooth pairing and bonding operations. Pairing establishes a secure connection between devices, while bonding stores the keys for future connections.

IBluetoothRemoteCharacteristic

Interface representing a Bluetooth characteristic, providing properties and methods for interacting with it.

IBluetoothRemoteCharacteristicFactory

Factory for creating platform-specific Bluetooth remote characteristics.

IBluetoothRemoteDescriptor

Interface representing a Bluetooth descriptor, providing properties and methods for interacting with it. Descriptors provide additional information about a characteristic (e.g., Client Characteristic Configuration Descriptor).

IBluetoothRemoteDescriptorFactory

Factory for creating platform-specific Bluetooth remote descriptors.

IBluetoothRemoteDevice

Interface representing a Bluetooth device, providing properties and methods for interacting with it.

IBluetoothRemoteDeviceFactory

Factory for creating platform-specific Bluetooth remote devices.

IBluetoothRemoteL2CapChannel

Interface representing a Bluetooth L2CAP (Logical Link Control and Adaptation Protocol) channel. L2CAP channels provide connection-oriented data transfer with higher throughput than GATT characteristics.

IBluetoothRemoteL2CapChannelFactory

Factory for creating platform-specific Bluetooth L2CAP channels.

IBluetoothRemoteService

Interface representing a Bluetooth service, providing properties and methods for interacting with it.

IBluetoothRemoteServiceFactory

Factory for creating platform-specific Bluetooth remote services.

IBluetoothScanner

Interface for managing and scanning Bluetooth devices.