![]() |
nRF Connect SDK API 3.3.99
|
API for the Continuous Glucose Monitoring Service (CGMS). More...
Data Structures | |
| struct | bt_cgms_measurement |
| Continuous Glucose Monitoring service measurement record structure. More... | |
| struct | bt_cgms_cb |
| Continuous Glucose Monitoring service callback structure. More... | |
| struct | bt_cgms_init_param |
| Continuous Glucose Monitoring service initialization structure. More... | |
Enumerations | |
| enum | bt_cgms_feat_type { BT_CGMS_FEAT_TYPE_CAP_BLOOD = 0x01 , BT_CGMS_FEAT_TYPE_CAP_PLASMA = 0x02 , BT_CGMS_FEAT_TYPE_VEN_BLOOD = 0x03 , BT_CGMS_FEAT_TYPE_VEN_PLASMA = 0x04 , BT_CGMS_FEAT_TYPE_ART_BLOOD = 0x05 , BT_CGMS_FEAT_TYPE_ART_PLASMA = 0x06 , BT_CGMS_FEAT_TYPE_UNDET_BLOOD = 0x07 , BT_CGMS_FEAT_TYPE_UNDET_PLASMA = 0x08 , BT_CGMS_FEAT_TYPE_FLUID = 0x09 , BT_CGMS_FEAT_TYPE_CONTROL = 0x0A } |
| CGMS Feature characteristic Type field. More... | |
| enum | bt_cgms_feat_loc { BT_CGMS_FEAT_LOC_FINGER = 0x01 , BT_CGMS_FEAT_LOC_AST = 0x02 , BT_CGMS_FEAT_LOC_EAR = 0x03 , BT_CGMS_FEAT_LOC_CONTROL = 0x04 , BT_CGMS_FEAT_LOC_SUB_TISSUE = 0x05 , BT_CGMS_FEAT_LOC_NOT_AVAIL = 0x0F } |
| CGMS Feature characteristic Sample Location field. More... | |
Functions | |
| int | bt_cgms_measurement_add (struct bt_cgms_measurement measurement) |
| Submit glucose concentration measurement to CGM service. | |
| int | bt_cgms_init (struct bt_cgms_init_param *init_params) |
| Initialize Continuous Glucose Monitoring service. | |
API for the Continuous Glucose Monitoring Service (CGMS).