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

Glucose measurement status annunciation. More...

Collaboration diagram for Measurement Status:

## Macros
#define | GLS_MEAS_STATUS_BATT_LOW (0x01 << 0)
| Device battery low at time of measurement. More...
#define | GLS_MEAS_STATUS_SENSOR_FAULT (0x01 << 1)
| Sensor malfunction or faulting at time of measurement. More...
#define | GLS_MEAS_STATUS_SAMPLE_SIZE (0x01 << 2)
| Sample size for blood or control solution insufficient at time of measurement. More...
#define | GLS_MEAS_STATUS_STRIP_INSERT (0x01 << 3)
| Strip insertion error. More...
#define | GLS_MEAS_STATUS_STRIP_TYPE (0x01 << 4)
| Strip type incorrect for device. More...
#define | GLS_MEAS_STATUS_RESULT_HIGH (0x01 << 5)
| Sensor result higher than the device can process. More...
#define | GLS_MEAS_STATUS_RESULT_LOW (0x01 << 6)
| Sensor result lower than the device can process. More...
#define | GLS_MEAS_STATUS_TEMP_HIGH (0x01 << 7)
| Sensor temperature too high for valid test/result at time of measurement. More...
#define | GLS_MEAS_STATUS_TEMP_LOW (0x01 << 8)
| Sensor temperature too low for valid test/result at time of measurement. More...
#define | GLS_MEAS_STATUS_STRIP_PULL (0x01 << 9)
| Sensor read interrupted because strip was pulled too soon at time of measurement. More...
#define | GLS_MEAS_STATUS_GENERAL_FAULT (0x01 << 10)
| General device fault has occurred in the sensor. More...
#define | GLS_MEAS_STATUS_TIME_FAULT (0x01 << 11)
| Time fault has occurred in the sensor and time may be inaccurate. More...

## 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.

Definition at line 155 of file gls.h.

## ◆ GLS_MEAS_STATUS_GENERAL_FAULT

#define GLS_MEAS_STATUS_GENERAL_FAULT (0x01 << 10)

General device fault has occurred in the sensor.

Definition at line 165 of file gls.h.

## ◆ GLS_MEAS_STATUS_RESULT_HIGH

#define GLS_MEAS_STATUS_RESULT_HIGH (0x01 << 5)

Sensor result higher than the device can process.

Definition at line 160 of file gls.h.

## ◆ GLS_MEAS_STATUS_RESULT_LOW

#define GLS_MEAS_STATUS_RESULT_LOW (0x01 << 6)

Sensor result lower than the device can process.

Definition at line 161 of file gls.h.

## ◆ 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.

Definition at line 157 of file gls.h.

## ◆ GLS_MEAS_STATUS_SENSOR_FAULT

#define GLS_MEAS_STATUS_SENSOR_FAULT (0x01 << 1)

Sensor malfunction or faulting at time of measurement.

Definition at line 156 of file gls.h.

## ◆ GLS_MEAS_STATUS_STRIP_INSERT

#define GLS_MEAS_STATUS_STRIP_INSERT (0x01 << 3)

Strip insertion error.

Definition at line 158 of file gls.h.

## ◆ 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.

Definition at line 164 of file gls.h.

## ◆ GLS_MEAS_STATUS_STRIP_TYPE

#define GLS_MEAS_STATUS_STRIP_TYPE (0x01 << 4)

Strip type incorrect for device.

Definition at line 159 of file gls.h.

## ◆ 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.

Definition at line 162 of file gls.h.

## ◆ 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.

Definition at line 163 of file gls.h.

## ◆ 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.

Definition at line 166 of file gls.h.