GATT Attribute Security Requirement FlagsGATT Database#
Macros | |
#define | |
#define | |
#define | |
#define | |
#define | |
#define | |
#define | |
#define | |
#define | |
Detailed Description#
This enum defines the security requirement flags for GATT characteristic value properties.
Macro Definition Documentation#
◆SL_BT_GATTDB_ENCRYPTED_READ#
#define SL_BT_GATTDB_ENCRYPTED_READ 0x1 |
The read property requires pairing and encrypted connection.
◆SL_BT_GATTDB_BONDED_READ#
#define SL_BT_GATTDB_BONDED_READ 0x2 |
The read property requires bonding and encrypted connection.
◆SL_BT_GATTDB_AUTHENTICATED_READ#
#define SL_BT_GATTDB_AUTHENTICATED_READ 0x4 |
The read property requires authenticated pairing and encrypted connection.
◆SL_BT_GATTDB_ENCRYPTED_WRITE#
#define SL_BT_GATTDB_ENCRYPTED_WRITE 0x8 |
The write property requires pairing and encrypted connection.
◆SL_BT_GATTDB_BONDED_WRITE#
#define SL_BT_GATTDB_BONDED_WRITE 0x10 |
The write property requires bonding and encrypted connection.
◆SL_BT_GATTDB_AUTHENTICATED_WRITE#
#define SL_BT_GATTDB_AUTHENTICATED_WRITE 0x20 |
The write property requires authenticated pairing and encrypted connection.
◆SL_BT_GATTDB_ENCRYPTED_NOTIFY#
#define SL_BT_GATTDB_ENCRYPTED_NOTIFY 0x40 |
The notification and indication properties require pairing and encrypted connection.
◆SL_BT_GATTDB_BONDED_NOTIFY#
#define SL_BT_GATTDB_BONDED_NOTIFY 0x80 |
The notification and indication properties require bonding and encrypted connection.
◆SL_BT_GATTDB_AUTHENTICATED_NOTIFY#
#define SL_BT_GATTDB_AUTHENTICATED_NOTIFY 0x100 |
The notification and indication properties require authenticated pairing and encrypted connection.