src.bluetooth_sig.gatt.characteristics.imds_descriptor_value_changed¶
IMDS Descriptor Value Changed characteristic (0x2C0D).
Indicates changes to descriptors in the Industrial Monitoring Device Service.
References
Bluetooth SIG Industrial Monitoring Device Service
Classes¶
Name | Description |
|---|---|
IMDS Descriptor Value Changed flags (uint16). |
|
IMDS Descriptor Value Changed characteristic (0x2C0D). |
|
Parsed data from IMDS Descriptor Value Changed characteristic. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.imds_descriptor_value_changed.IMDSDescriptorChangeFlags¶
Bases:
enum.IntFlagIMDS Descriptor Value Changed flags (uint16).
- ADDITIONAL_DESCRIPTORS_CHANGED = 8¶
- CHARACTERISTIC_VALUE_CHANGED = 2¶
- DESCRIPTOR_VALUE_CHANGED = 4¶
- SOURCE_OF_CHANGE = 1¶
- class src.bluetooth_sig.gatt.characteristics.imds_descriptor_value_changed.IMDSDescriptorValueChangedCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[IMDSDescriptorValueChangedData]IMDS Descriptor Value Changed characteristic (0x2C0D).
org.bluetooth.characteristic.imds_descriptor_value_changed
Indicates which descriptors have changed and for which characteristic.
- min_length = 4¶
- class src.bluetooth_sig.gatt.characteristics.imds_descriptor_value_changed.IMDSDescriptorValueChangedData¶
Bases:
msgspec.StructParsed data from IMDS Descriptor Value Changed characteristic.
- flags¶
Change indication flags.
- characteristic_uuid¶
UUID of the changed characteristic (uint16).
- flags: IMDSDescriptorChangeFlags¶