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.