GATT Characteristic Property Flags#

This enum defines the property flags for GATT characteristic values. Lower byte is Characteristic Properties and higher byte is Characteristic Extended Properties.

Macros#

#define
SL_BT_GATTDB_CHARACTERISTIC_READ 0x2

A GATT client can read the characteristic value.

#define
SL_BT_GATTDB_CHARACTERISTIC_WRITE_NO_RESPONSE 0x4

A GATT client can write the characteristic value without a response.

#define
SL_BT_GATTDB_CHARACTERISTIC_WRITE 0x8

A GATT client can write the characteristic value.

#define
SL_BT_GATTDB_CHARACTERISTIC_NOTIFY 0x10

The characteristic value can be notified without acknowledgment.

#define
SL_BT_GATTDB_CHARACTERISTIC_INDICATE 0x20

The characteristic value can be notified with acknowledgment.

#define
SL_BT_GATTDB_CHARACTERISTIC_EXTENDED_PROPS 0x80

The additional characteristic properties are defined.

#define
SL_BT_GATTDB_CHARACTERISTIC_RELIABLE_WRITE 0x101

The characteristic value supports reliable write.