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#
A GATT client can read the characteristic value.
A GATT client can write the characteristic value without a response.
A GATT client can write the characteristic value.
The characteristic value can be notified without acknowledgment.
The characteristic value can be notified with acknowledgment.
The additional characteristic properties are defined.
The characteristic value supports reliable write.
Macro Definition Documentation#
SL_BT_GATTDB_CHARACTERISTIC_READ#
#define SL_BT_GATTDB_CHARACTERISTIC_READValue:
0x2
A GATT client can read the characteristic value.
SL_BT_GATTDB_CHARACTERISTIC_WRITE_NO_RESPONSE#
#define SL_BT_GATTDB_CHARACTERISTIC_WRITE_NO_RESPONSEValue:
0x4
A GATT client can write the characteristic value without a response.
SL_BT_GATTDB_CHARACTERISTIC_WRITE#
#define SL_BT_GATTDB_CHARACTERISTIC_WRITEValue:
0x8
A GATT client can write the characteristic value.
SL_BT_GATTDB_CHARACTERISTIC_NOTIFY#
#define SL_BT_GATTDB_CHARACTERISTIC_NOTIFYValue:
0x10
The characteristic value can be notified without acknowledgment.
SL_BT_GATTDB_CHARACTERISTIC_INDICATE#
#define SL_BT_GATTDB_CHARACTERISTIC_INDICATEValue:
0x20
The characteristic value can be notified with acknowledgment.
SL_BT_GATTDB_CHARACTERISTIC_EXTENDED_PROPS#
#define SL_BT_GATTDB_CHARACTERISTIC_EXTENDED_PROPSValue:
0x80
The additional characteristic properties are defined.
SL_BT_GATTDB_CHARACTERISTIC_RELIABLE_WRITE#
#define SL_BT_GATTDB_CHARACTERISTIC_RELIABLE_WRITEValue:
0x101
The characteristic value supports reliable write.