trouble-host

Crates

0.2.0

Versions

default

Flavors

Constant INTERMEDIATE_CUFF_PRESSURE

Source
pub const INTERMEDIATE_CUFF_PRESSURE: BluetoothUuid16;
Expand description

Bluetooth characteristic UUID.

0x2a36 Intermediate Cuff Pressure

The Intermediate Cuff Pressure characteristic is used to send intermediate Cuff Pressure values to a device for display purposes while a measurement is in progress. The Intermediate Cuff Pressure characteristic has the same format as the Blood Pressure Measurement characteristic in sec:org.bluetooth.characteristic.blood_pressure_measurement. However, due to a different context, the Blood Pressure Measurement Compound Value field is used for the Intermediate Cuff Pressure Compound Value field and the Systolic sub-field is used for the Current Cuff Pressure sub-field. The Diastolic and Mean Arterial Pressure fields are unused.


§Structure

§Data Type

FieldFlags
Typeboolean8
Size1

§Description

See sec:org.bluetooth.characteristic.intermediate_cuff_pressure/field/flags.

––///

§Data Type

FieldIntermediate Cuff Pressure Compound Value - Current Cuff Pressure (mmHg)
Typemedfloat16
Size0 or 2

§Description

Unit: org.bluetooth.unit.pressure.millimetre_of_mercury Present if bit 0 of Flags field is set to 0

––///

§Data Type

FieldIntermediate Cuff Pressure Compound Value - Current Cuff Pressure (kPa)
Typemedfloat16
Size0 or 2

§Description

Base Unit: org.bluetooth.unit.pressure.pascal; M = 1, d = 3, and b = 0 Present if bit 0 of Flags field is set to 1

––///

§Data Type

FieldIntermediate Cuff Pressure Compound Value - Diastolic (unused)
Typemedfloat16
Size2

§Description

This subfield is not used and is set to the special value NaN.

––///

§Data Type

FieldIntermediate Cuff Pressure Compound Value - Mean Arterial Pressure (unused)
Typemedfloat16
Size2

§Description

This subfield is not used and is set to the special value NaN.

––///

§Data Type

FieldTime Stamp
Typestruct
Size0 or 7

§Description

Refer to Date Time characteristic in sec:org.bluetooth.characteristic.date_time Present if bit 1 of Flags field is set to 1

––///

§Data Type

FieldPulse Rate
Typemedfloat16
Size0 or 2

§Description

Unit: org.bluetooth.unit.period.beats_per_minute Present if bit 2 of Flags field is set to 1

––///

§Data Type

FieldUser ID
Typeuint8
Size0 or 1

§Description

See sec:org.bluetooth.characteristic.intermediate_cuff_pressure/field/user_id. Present if bit 3 of Flags field is set to 1

––///

§Data Type

FieldMeasurement Status
Typeboolean16
Size0 or 2

§Description

See sec:org.bluetooth.characteristic.intermediate_cuff_pressure/field/measurement_status. Present if bit 4 of Flags field is set to 1


more information