GATT Attribute Security Requirement FlagsGATT Database#
Macros#
define | SL_BT_GATTDB_ENCRYPTED_READ 0x1#
define | SL_BT_GATTDB_BONDED_READ 0x2#
define | SL_BT_GATTDB_AUTHENTICATED_READ 0x4#
define | SL_BT_GATTDB_ENCRYPTED_WRITE 0x8#
define | SL_BT_GATTDB_BONDED_WRITE 0x10#
define | SL_BT_GATTDB_AUTHENTICATED_WRITE 0x20#
define | SL_BT_GATTDB_ENCRYPTED_NOTIFY 0x40#
define | SL_BT_GATTDB_BONDED_NOTIFY 0x80#
define | SL_BT_GATTDB_AUTHENTICATED_NOTIFY 0x100#
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.