Macros
Glucose Feature
BLE Services » Glucose Service (GLS) » Defines

Glucose Service feature. More...

## Macros
#define | GLS_FEAT_LOW_BATT (0x01 << 0)
#define | GLS_FEAT_MALFUNC (0x01 << 1)
#define | GLS_FEAT_SAMPLE_SIZE (0x01 << 2)
#define | GLS_FEAT_INSERT_ERR (0x01 << 3)
#define | GLS_FEAT_TYPE_ERR (0x01 << 4)
#define | GLS_FEAT_RES_HIGH_LOW (0x01 << 5)
#define | GLS_FEAT_TEMP_HIGH_LOW (0x01 << 6)
#define | GLS_FEAT_READ_INT (0x01 << 7)
#define | GLS_FEAT_GENERAL_FAULT (0x01 << 8)
#define | GLS_FEAT_TIME_FAULT (0x01 << 9)
#define | GLS_FEAT_MULTI_BOND (0x01 << 10)
#define | GLS_FEAT_FULL (0x07ff)

## Detailed Description

Glucose Service feature.

## Macro Definition Documentation

## ◆ GLS_FEAT_FULL

#define GLS_FEAT_FULL (0x07ff)

All feature Supported.

## ◆ GLS_FEAT_GENERAL_FAULT

#define GLS_FEAT_GENERAL_FAULT (0x01 << 8)

General Device Fault Supported

## ◆ GLS_FEAT_INSERT_ERR

#define GLS_FEAT_INSERT_ERR (0x01 << 3)

Sensor Strip Insertion Error Detection Supported

## ◆ GLS_FEAT_LOW_BATT

#define GLS_FEAT_LOW_BATT (0x01 << 0)

Low Battery Detection During Measurement Supported

## ◆ GLS_FEAT_MALFUNC

#define GLS_FEAT_MALFUNC (0x01 << 1)

Sensor Malfunction Detection Supported

## ◆ GLS_FEAT_MULTI_BOND

#define GLS_FEAT_MULTI_BOND (0x01 << 10)

Multiple Bond Supported

## ◆ GLS_FEAT_READ_INT

#define GLS_FEAT_READ_INT (0x01 << 7)

Sensor Read Interrupt Detection Supported

## ◆ GLS_FEAT_RES_HIGH_LOW

#define GLS_FEAT_RES_HIGH_LOW (0x01 << 5)

Sensor Result High-Low Detection Supported

## ◆ GLS_FEAT_SAMPLE_SIZE

#define GLS_FEAT_SAMPLE_SIZE (0x01 << 2)

Sensor Sample Size Supported

## ◆ GLS_FEAT_TEMP_HIGH_LOW

#define GLS_FEAT_TEMP_HIGH_LOW (0x01 << 6)

Sensor Temperature High-Low Detection Supported

## ◆ GLS_FEAT_TIME_FAULT

#define GLS_FEAT_TIME_FAULT (0x01 << 9)

Time Fault Supported

## ◆ GLS_FEAT_TYPE_ERR

#define GLS_FEAT_TYPE_ERR (0x01 << 4)

Sensor Strip Type Error Detection Supported