src.bluetooth_sig.gatt.descriptors.cccd¶
Client Characteristic Configuration Descriptor implementation.
Classes¶
Name | Description |
|---|---|
CCCD (Client Characteristic Configuration Descriptor) data. |
|
Client Characteristic Configuration Descriptor (0x2902). |
|
CCCD (Client Characteristic Configuration Descriptor) flags. |
Module Contents¶
- class src.bluetooth_sig.gatt.descriptors.cccd.CCCDData¶
Bases:
msgspec.StructCCCD (Client Characteristic Configuration Descriptor) data.
- class src.bluetooth_sig.gatt.descriptors.cccd.CCCDDescriptor¶
Bases:
src.bluetooth_sig.gatt.descriptors.base.BaseDescriptorClient Characteristic Configuration Descriptor (0x2902).
Controls notification and indication settings for a characteristic. Critical for enabling BLE notifications and indications.
- class src.bluetooth_sig.gatt.descriptors.cccd.CCCDFlags¶
Bases:
enum.IntFlagCCCD (Client Characteristic Configuration Descriptor) flags.
- INDICATIONS_ENABLED = 2¶
- NOTIFICATIONS_ENABLED = 1¶