| 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
Enumerations
Enumerations
Continuous Glucose Monitoring Service

## Enumerations
enum | nrf_ble_cgms_evt_type_t { NRF_BLE_CGMS_EVT_NOTIFICATION_ENABLED, NRF_BLE_CGMS_EVT_NOTIFICATION_DISABLED, NRF_BLE_CGMS_EVT_START_SESSION, NRF_BLE_CGMS_EVT_STOP_SESSION, NRF_BLE_CGMS_EVT_WRITE_COMM_INTERVAL }
| CGM Service events. More...
enum | nrf_ble_cgms_com_state_t { STATE_NO_COMM, STATE_RACP_PROC_ACTIVE, STATE_RACP_RESPONSE_PENDING, STATE_RACP_RESPONSE_IND_VERIF, STATE_SOCP_RESPONSE_PENDING, STATE_SOCP_RESPONSE_IND_VERIF }
| CGM Service communication states. More...

## Detailed Description

## Enumeration Type Documentation

enum nrf_ble_cgms_com_state_t

CGM Service communication states.

Enumerator
STATE_NO_COMM | The service is not in a communicating state.
STATE_RACP_PROC_ACTIVE | Processing requested data.
STATE_RACP_RESPONSE_PENDING | There is an RACP indication waiting to be sent.
STATE_RACP_RESPONSE_IND_VERIF | Waiting for a verification of an RACP indication.
STATE_SOCP_RESPONSE_PENDING | There is an SOCP indication waiting to be sent.
STATE_SOCP_RESPONSE_IND_VERIF | Waiting for a verification of an SOCP indication.

enum nrf_ble_cgms_evt_type_t

CGM Service events.

Enumerator
NRF_BLE_CGMS_EVT_NOTIFICATION_ENABLED | Glucose value notification enabled.
NRF_BLE_CGMS_EVT_NOTIFICATION_DISABLED | Glucose value notification disabled.
NRF_BLE_CGMS_EVT_START_SESSION | Glucose value notification start session.
NRF_BLE_CGMS_EVT_STOP_SESSION | Glucose value notification stop session.
NRF_BLE_CGMS_EVT_WRITE_COMM_INTERVAL | Glucose value write communication interval.