GATT Characteristic Property FlagsGATT Database#

Macros#


define | SL_BT_GATTDB_CHARACTERISTIC_READ 0x2#

define | SL_BT_GATTDB_CHARACTERISTIC_WRITE_NO_RESPONSE 0x4#

define | SL_BT_GATTDB_CHARACTERISTIC_WRITE 0x8#

define | SL_BT_GATTDB_CHARACTERISTIC_NOTIFY 0x10#

define | SL_BT_GATTDB_CHARACTERISTIC_INDICATE 0x20#

define | SL_BT_GATTDB_CHARACTERISTIC_EXTENDED_PROPS 0x80#

define | SL_BT_GATTDB_CHARACTERISTIC_RELIABLE_WRITE 0x101#

Detailed Description#

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

Macro Definition Documentation#

◆ SL_BT_GATTDB_CHARACTERISTIC_READ#

define SL_BT_GATTDB_CHARACTERISTIC_READ 0x2#


A GATT client can read the characteristic value.

◆ SL_BT_GATTDB_CHARACTERISTIC_WRITE_NO_RESPONSE#

define SL_BT_GATTDB_CHARACTERISTIC_WRITE_NO_RESPONSE 0x4#


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

◆ SL_BT_GATTDB_CHARACTERISTIC_WRITE#

define SL_BT_GATTDB_CHARACTERISTIC_WRITE 0x8#


A GATT client can write the characteristic value.

◆ SL_BT_GATTDB_CHARACTERISTIC_NOTIFY#

define SL_BT_GATTDB_CHARACTERISTIC_NOTIFY 0x10#


The characteristic value can be notified without acknowledgment.

◆ SL_BT_GATTDB_CHARACTERISTIC_INDICATE#

define SL_BT_GATTDB_CHARACTERISTIC_INDICATE 0x20#


The characteristic value can be notified with acknowledgment.

◆ SL_BT_GATTDB_CHARACTERISTIC_EXTENDED_PROPS#

define SL_BT_GATTDB_CHARACTERISTIC_EXTENDED_PROPS 0x80#


The additional characteristic properties are defined.

◆ SL_BT_GATTDB_CHARACTERISTIC_RELIABLE_WRITE#

define SL_BT_GATTDB_CHARACTERISTIC_RELIABLE_WRITE 0x101#


The characteristic value supports reliable write.