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

IDDStatusReaderControlPointCharacteristic

IDD Status Reader Control Point characteristic (0x2B24).

IDDStatusReaderControlPointData

Parsed data from IDD Status Reader Control Point.

IDDStatusReaderOpCode

IDD Status Reader Control Point Op Codes.

IDDStatusReaderResponseCode

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

Parsed data from IDD Status Reader Control Point.

opcode

The operation code.

parameter

Raw parameter bytes (variable per opcode). Empty if none.

opcode: IDDStatusReaderOpCode
parameter: bytes = b''
class src.bluetooth_sig.gatt.characteristics.idd_status_reader_control_point.IDDStatusReaderOpCode

Bases: enum.IntEnum

IDD 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.IntEnum

IDD 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