Table of Contents

Class BluetoothCharacteristicDefinition

Namespace
Bluetooth.Abstractions.Scanning.Profiles
Assembly
Bluetooth.Abstractions.Scanning.dll

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

public record BluetoothCharacteristicDefinition : IEquatable<BluetoothCharacteristicDefinition>
Inheritance
BluetoothCharacteristicDefinition
Implements
Inherited Members

Constructors

BluetoothCharacteristicDefinition(Guid, Guid, string)

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

public BluetoothCharacteristicDefinition(Guid ServiceId, Guid CharacteristicId, string CharacteristicName)

Parameters

ServiceId Guid

The UUID of the owning GATT service.

CharacteristicId Guid

The UUID of the GATT characteristic.

CharacteristicName string

The human-readable name of the characteristic.

Properties

CharacteristicId

The UUID of the GATT characteristic.

public Guid CharacteristicId { get; init; }

Property Value

Guid

CharacteristicName

The human-readable name of the characteristic.

public string CharacteristicName { get; init; }

Property Value

string

ServiceId

The UUID of the owning GATT service.

public Guid ServiceId { get; init; }

Property Value

Guid