| nRF5 SDK v12.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
ble_bps_meas_s Struct Reference
Blood Pressure Service

Blood Pressure Service measurement structure. This contains a Blood Pressure measurement. More...

`#include <ble_bps.h>`

## Data Fields
bool | blood_pressure_units_in_kpa
bool | time_stamp_present
bool | pulse_rate_present
bool | user_id_present
bool | measurement_status_present
ieee_float16_t | blood_pressure_systolic
ieee_float16_t | blood_pressure_diastolic
ieee_float16_t | mean_arterial_pressure
ble_date_time_t | time_stamp
ieee_float16_t | pulse_rate
uint8_t | user_id
uint16_t | measurement_status

## Detailed Description

Blood Pressure Service measurement structure. This contains a Blood Pressure measurement.

## Field Documentation

ieee_float16_t ble_bps_meas_s::blood_pressure_diastolic

Blood Pressure Measurement Compound Value - Diastolic .

ieee_float16_t ble_bps_meas_s::blood_pressure_systolic

Blood Pressure Measurement Compound Value - Systolic.

bool ble_bps_meas_s::blood_pressure_units_in_kpa

Blood Pressure Units Flag, 0=mmHg, 1=kPa

ieee_float16_t ble_bps_meas_s::mean_arterial_pressure

Blood Pressure Measurement Compound Value - Mean Arterial Pressure.

uint16_t ble_bps_meas_s::measurement_status

Measurement Status.

bool ble_bps_meas_s::measurement_status_present

Measurement Status Flag, 0=not present, 1=present.

ieee_float16_t ble_bps_meas_s::pulse_rate

Pulse Rate.

bool ble_bps_meas_s::pulse_rate_present

Pulse Rate Flag, 0=not present, 1=present.

ble_date_time_t ble_bps_meas_s::time_stamp

Time Stamp.

bool ble_bps_meas_s::time_stamp_present

Time Stamp Flag, 0=not present, 1=present.

uint8_t ble_bps_meas_s::user_id

User ID.

bool ble_bps_meas_s::user_id_present

User ID Flag, 0=not present, 1=present.