src.bluetooth_sig.gatt.characteristics.idd_status_reader_control_point¶
IDD Status Reader Control Point characteristic (0x2B24).
Control point for reading various IDD status fields.
References
Bluetooth SIG Insulin Delivery Service 1.0
Classes¶
Name | Description |
|---|---|
IDD Status Reader Control Point characteristic (0x2B24). |
|
Parsed data from IDD Status Reader Control Point. |
|
IDD Status Reader Control Point Op Codes. |
|
IDD Status Reader response codes. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.idd_status_reader_control_point.IDDStatusReaderControlPointCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[IDDStatusReaderControlPointData]IDD Status Reader Control Point characteristic (0x2B24).
org.bluetooth.characteristic.idd_status_reader_control_point
Control point for reading IDD status information. ROLE: CONTROL
- allow_variable_length = True¶
- min_length = 2¶
- class src.bluetooth_sig.gatt.characteristics.idd_status_reader_control_point.IDDStatusReaderControlPointData¶
Bases:
msgspec.StructParsed data from IDD Status Reader Control Point.
- opcode¶
The operation code.
- parameter¶
Raw parameter bytes (variable per opcode). Empty if none.
- opcode: IDDStatusReaderOpCode¶
- class src.bluetooth_sig.gatt.characteristics.idd_status_reader_control_point.IDDStatusReaderOpCode¶
Bases:
enum.IntEnumIDD Status Reader Control Point Op Codes.
- GET_ACTIVE_BASAL_RATE_DELIVERY = 869¶
- GET_ACTIVE_BASAL_RATE_DELIVERY_RESPONSE = 874¶
- GET_ACTIVE_BOLUS_DELIVERY = 854¶
- GET_ACTIVE_BOLUS_DELIVERY_RESPONSE = 857¶
- GET_ACTIVE_BOLUS_IDS = 816¶
- GET_ACTIVE_BOLUS_IDS_RESPONSE = 831¶
- GET_COUNTER = 934¶
- GET_COUNTER_RESPONSE = 937¶
- GET_DELIVERED_INSULIN = 960¶
- GET_DELIVERED_INSULIN_RESPONSE = 975¶
- GET_INSULIN_ON_BOARD = 1011¶
- GET_INSULIN_ON_BOARD_RESPONSE = 1020¶
- GET_TOTAL_DAILY_INSULIN_STATUS = 917¶
- GET_TOTAL_DAILY_INSULIN_STATUS_RESPONSE = 922¶
- RESET_STATUS = 780¶
- RESPONSE_CODE = 771¶
- class src.bluetooth_sig.gatt.characteristics.idd_status_reader_control_point.IDDStatusReaderResponseCode¶
Bases:
enum.IntEnumIDD Status Reader response codes.
- INVALID_OPERAND = 113¶
- OP_CODE_NOT_SUPPORTED = 112¶
- PARAMETER_OUT_OF_RANGE = 115¶
- PROCEDURE_NOT_APPLICABLE = 116¶
- PROCEDURE_NOT_COMPLETED = 114¶
- SUCCESS = 15¶