Glucose Service module.
More...
|
#define | BLE_GLS_DB_MAX_RECORDS 20 |
|
This module implements at database of stored glucose measurement values.
uint32_t ble_gls_db_init |
( |
void |
| ) |
|
This call initializes the database holding glucose records.
- Returns
- NRF_SUCCESS on success.
uint16_t ble_gls_db_num_records_get |
( |
void |
| ) |
|
This call returns the number of records in the database.
- Returns
- Number of records in the database.
uint32_t ble_gls_db_record_get |
( |
uint8_t |
record_num, |
|
|
ble_gls_rec_t * |
p_rec |
|
) |
| |
This call returns a specified record from the database.
- Parameters
-
[in] | record_num | Index of the record to retrieve. |
[out] | p_rec | Pointer to record structure where retrieved record is copied to. |
- Returns
- NRF_SUCCESS on success.
This call adds a record as the last record in the database.
- Parameters
-
[in] | p_rec | Pointer to record to add to database. |
- Returns
- NRF_SUCCESS on success.
uint32_t ble_gls_db_record_delete |
( |
uint8_t |
record_num | ) |
|
This call deletes an record from the database.
- Parameters
-
[in] | record_num | Index of record to delete. |
- Returns
- NRF_SUCCESS on success.