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.