Table of Contents

Namespace Bluetooth.Core.Scanning

Classes

BaseBluetoothPairingManager

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

BaseBluetoothRemoteCharacteristic

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

BaseBluetoothRemoteDescriptor

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).

BaseBluetoothRemoteDevice

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

BaseBluetoothRemoteL2CapChannel

Abstract base class for platform-specific L2CAP channel implementations. Provides common functionality for opening, closing, reading, and writing to L2CAP channels.

BaseBluetoothRemoteService

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

BaseBluetoothScanner

Interface for managing and scanning Bluetooth devices.

ServiceCollectionExtensions

Extension methods for registering Bluetooth services in a service collection.

Structs

BaseBluetoothAdvertisement

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