src.bluetooth_sig.gatt.characteristics.blood_pressure_measurement¶
Blood Pressure Measurement characteristic implementation.
Classes¶
Name | Description |
|---|---|
Parsed data from Blood Pressure Measurement characteristic. |
|
Blood Pressure Measurement characteristic (0x2A35). |
|
Blood Pressure Measurement Status flags as per Bluetooth SIG specification. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.blood_pressure_measurement.BloodPressureData¶
Bases:
msgspec.StructParsed data from Blood Pressure Measurement characteristic.
- class src.bluetooth_sig.gatt.characteristics.blood_pressure_measurement.BloodPressureMeasurementCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.blood_pressure_common.BaseBloodPressureCharacteristicBlood Pressure Measurement characteristic (0x2A35).
Used to transmit blood pressure measurements with systolic, diastolic and mean arterial pressure.
SIG Specification Pattern: This characteristic can use Blood Pressure Feature (0x2A49) to interpret which status flags are supported by the device.
- class src.bluetooth_sig.gatt.characteristics.blood_pressure_measurement.BloodPressureMeasurementStatus¶
Bases:
enum.IntFlagBlood Pressure Measurement Status flags as per Bluetooth SIG specification.
- BODY_MOVEMENT_DETECTED = 1¶
- CUFF_TOO_LOOSE = 2¶
- IMPROPER_MEASUREMENT_POSITION = 16¶
- IRREGULAR_PULSE_DETECTED = 4¶
- PULSE_RATE_OUT_OF_RANGE = 8¶