src.bluetooth_sig.gatt.characteristics.descriptor_value_changed

Descriptor Value Changed characteristic (0x2A7D).

Classes

Name

Description

DescriptorValueChangedCharacteristic

Descriptor Value Changed characteristic (0x2A7D).

DescriptorValueChangedData

Parsed data from Descriptor Value Changed characteristic.

DescriptorValueChangedFlags

Descriptor Value Changed flags.

Module Contents

class src.bluetooth_sig.gatt.characteristics.descriptor_value_changed.DescriptorValueChangedCharacteristic

Bases: src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[DescriptorValueChangedData]

Descriptor Value Changed characteristic (0x2A7D).

org.bluetooth.characteristic.descriptor_value_changed

Indicates that a descriptor value has changed. Contains flags, the UUID of the changed characteristic, and the new value.

allow_variable_length = True
min_length = 4
class src.bluetooth_sig.gatt.characteristics.descriptor_value_changed.DescriptorValueChangedData

Bases: msgspec.Struct

Parsed data from Descriptor Value Changed characteristic.

characteristic_uuid: src.bluetooth_sig.types.uuid.BluetoothUUID
flags: DescriptorValueChangedFlags
value: bytes
class src.bluetooth_sig.gatt.characteristics.descriptor_value_changed.DescriptorValueChangedFlags

Bases: enum.IntFlag

Descriptor Value Changed flags.

SOURCE_OF_CHANGE_DEVICE = 1
SOURCE_OF_CHANGE_EXTERNAL = 2