src.bluetooth_sig.gatt.descriptors.characteristic_user_description

Characteristic User Description Descriptor implementation.

Classes

Name

Description

CharacteristicUserDescriptionData

Characteristic User Description descriptor data.

CharacteristicUserDescriptionDescriptor

Characteristic User Description Descriptor (0x2901).

Module Contents

class src.bluetooth_sig.gatt.descriptors.characteristic_user_description.CharacteristicUserDescriptionData

Bases: msgspec.Struct

Characteristic User Description descriptor data.

description: str
class src.bluetooth_sig.gatt.descriptors.characteristic_user_description.CharacteristicUserDescriptionDescriptor

Bases: src.bluetooth_sig.gatt.descriptors.base.BaseDescriptor

Characteristic User Description Descriptor (0x2901).

Contains a user-readable description of the characteristic. UTF-8 encoded string describing the characteristic’s purpose.

get_description(data: bytes) str

Get the user description string.