Macros
Measurement Status
BLE Services » Glucose Service (GLS) » Defines

Glucose measurement status annunciation. More...

## Macros
#define | GLS_MEAS_STATUS_BATT_LOW (0x01 << 0)
#define | GLS_MEAS_STATUS_SENSOR_FAULT (0x01 << 1)
#define | GLS_MEAS_STATUS_SAMPLE_SIZE (0x01 << 2)
#define | GLS_MEAS_STATUS_STRIP_INSERT (0x01 << 3)
#define | GLS_MEAS_STATUS_STRIP_TYPE (0x01 << 4)
#define | GLS_MEAS_STATUS_RESULT_HIGH (0x01 << 5)
#define | GLS_MEAS_STATUS_RESULT_LOW (0x01 << 6)
#define | GLS_MEAS_STATUS_TEMP_HIGH (0x01 << 7)
#define | GLS_MEAS_STATUS_TEMP_LOW (0x01 << 8)
#define | GLS_MEAS_STATUS_STRIP_PULL (0x01 << 9)
#define | GLS_MEAS_STATUS_GENERAL_FAULT (0x01 << 10)
#define | GLS_MEAS_STATUS_TIME_FAULT (0x01 << 11)

## Detailed Description

Glucose measurement status annunciation.

## Macro Definition Documentation

## ◆ GLS_MEAS_STATUS_BATT_LOW

#define GLS_MEAS_STATUS_BATT_LOW (0x01 << 0)

Device battery low at time of measurement

## ◆ GLS_MEAS_STATUS_GENERAL_FAULT

#define GLS_MEAS_STATUS_GENERAL_FAULT (0x01 << 10)

General device fault has occurred in the sensor

## ◆ GLS_MEAS_STATUS_RESULT_HIGH

#define GLS_MEAS_STATUS_RESULT_HIGH (0x01 << 5)

Sensor result higher than the device can process

## ◆ GLS_MEAS_STATUS_RESULT_LOW

#define GLS_MEAS_STATUS_RESULT_LOW (0x01 << 6)

Sensor result lower than the device can process

## ◆ GLS_MEAS_STATUS_SAMPLE_SIZE

#define GLS_MEAS_STATUS_SAMPLE_SIZE (0x01 << 2)

Sample size for blood or control solution insufficient at time of measurement

## ◆ GLS_MEAS_STATUS_SENSOR_FAULT

#define GLS_MEAS_STATUS_SENSOR_FAULT (0x01 << 1)

Sensor malfunction or faulting at time of measurement

## ◆ GLS_MEAS_STATUS_STRIP_INSERT

#define GLS_MEAS_STATUS_STRIP_INSERT (0x01 << 3)

Strip insertion error

## ◆ GLS_MEAS_STATUS_STRIP_PULL

#define GLS_MEAS_STATUS_STRIP_PULL (0x01 << 9)

Sensor read interrupted because strip was pulled too soon at time of measurement

## ◆ GLS_MEAS_STATUS_STRIP_TYPE

#define GLS_MEAS_STATUS_STRIP_TYPE (0x01 << 4)

Strip type incorrect for device

## ◆ GLS_MEAS_STATUS_TEMP_HIGH

#define GLS_MEAS_STATUS_TEMP_HIGH (0x01 << 7)

Sensor temperature too high for valid test/result at time of measurement

## ◆ GLS_MEAS_STATUS_TEMP_LOW

#define GLS_MEAS_STATUS_TEMP_LOW (0x01 << 8)

Sensor temperature too low for valid test/result at time of measurement

## ◆ GLS_MEAS_STATUS_TIME_FAULT

#define GLS_MEAS_STATUS_TIME_FAULT (0x01 << 11)

Time fault has occurred in the sensor and time may be inaccurate