Blood Pressure Service (BPS)

Definitions and prototypes for the BPS interface. More...

+ Collaboration diagram for Blood Pressure Service (BPS):

Modules

 Defines
 
 Enumerations
 
 Typedefs
 
 Structures
 
 Functions
 

Detailed Description

Definitions and prototypes for the BPS interface.

The Blood Pressure Service exposes blood pressure and other data from a blood pressure monitor for use in consumer and profession healthcare application.

This module implements the Blood Pressure Service with the Blood Pressure Measurement characteristic. The Intermediate Cuff Pressure characteristic is optional, and is not supported in this module.

After bps_init_t variable is initialized, the developer shall call bps_service_init() to add a Blood Pressure Service and a Blood Pressure Measurement characteristic to the BLE Stack database. Blood Pressure Measurement characteristic supports Indicate property only, so this module stores the value of Blood Pressure Measurement neither in BLE Stack database nor in bps_env_t variable.

If an event handler is provided by the application, the Blood Pressure Service will pass Blood Pressure Service events to the application.