src.bluetooth_sig.gatt.characteristics.idd_status¶
IDD Status characteristic (0x2B21).
Reports the current status of the Insulin Delivery Device including therapy control state, operational state, and reservoir remaining.
References
Bluetooth SIG Insulin Delivery Service 1.0.1, Table 4.3
Classes¶
Name | Description |
|---|---|
IDD operational state (Hamming-coded). |
|
IDD Status characteristic (0x2B21). |
|
Parsed data from IDD Status characteristic. |
|
IDD Status flags (8-bit). |
|
IDD therapy control state (Hamming-coded). |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.idd_status.IDDOperationalState¶
Bases:
enum.IntEnumIDD operational state (Hamming-coded).
- OFF = 51¶
- PREPARING = 85¶
- PRIMING = 90¶
- READY = 150¶
- STANDBY = 60¶
- UNDETERMINED = 15¶
- WAITING = 102¶
- class src.bluetooth_sig.gatt.characteristics.idd_status.IDDStatusCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[IDDStatusData]IDD Status characteristic (0x2B21).
org.bluetooth.characteristic.idd_status
Reports therapy control state, operational state, and reservoir remaining for an Insulin Delivery Device.
- allow_variable_length = True¶
- min_length = 5¶
- class src.bluetooth_sig.gatt.characteristics.idd_status.IDDStatusData¶
Bases:
msgspec.StructParsed data from IDD Status characteristic.
- therapy_control_state¶
Current therapy control state.
- operational_state¶
Current operational state.
- reservoir_remaining¶
Reservoir remaining amount (SFLOAT).
- flags¶
Status flags.
- flags: IDDStatusFlags¶
- operational_state: IDDOperationalState¶
- therapy_control_state: TherapyControlState¶
- class src.bluetooth_sig.gatt.characteristics.idd_status.IDDStatusFlags¶
Bases:
enum.IntFlagIDD Status flags (8-bit).
- RESERVOIR_ATTACHED = 1¶