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

IDDStatusChangedCharacteristic

IDD Status Changed characteristic (0x2B20).

IDDStatusChangedFlags

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.IntFlag

IDD 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