src.bluetooth_sig.gatt.characteristics.idd_status_changed¶
IDD Status Changed characteristic (0x2B20).
16-bit bitfield indicating which IDD status fields have changed.
References
Bluetooth SIG Insulin Delivery Service 1.0.1, Table 4.1
Classes¶
Name | Description |
|---|---|
IDD Status Changed characteristic (0x2B20). |
|
IDD Status Changed flags (uint16). |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.idd_status_changed.IDDStatusChangedCharacteristic(info: src.bluetooth_sig.types.CharacteristicInfo | None = None, validation: src.bluetooth_sig.gatt.characteristics.characteristic_meta.ValidationConfig | None = None)¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[IDDStatusChangedFlags]IDD Status Changed characteristic (0x2B20).
org.bluetooth.characteristic.idd_status_changed
Bitfield indicating which IDD status fields have changed.
- class src.bluetooth_sig.gatt.characteristics.idd_status_changed.IDDStatusChangedFlags¶
Bases:
enum.IntFlagIDD Status Changed flags (uint16).
Bits 0-7 defined, bits 8-15 RFU.
- ACTIVE_BASAL_RATE_STATUS_CHANGED = 32¶
- ACTIVE_BOLUS_STATUS_CHANGED = 64¶
- ANNUNCIATION_STATUS_CHANGED = 8¶
- HISTORY_EVENT_RECORDED = 128¶
- OPERATIONAL_STATE_CHANGED = 2¶
- RESERVOIR_STATUS_CHANGED = 4¶
- THERAPY_CONTROL_STATE_CHANGED = 1¶
- TOTAL_DAILY_INSULIN_STATUS_CHANGED = 16¶