GATT Attribute Security Requirement Flags#

This enum defines the security requirement flags for GATT characteristic value properties.

Macros#

#define
SL_BT_GATTDB_ENCRYPTED_READ 0x1

The read property requires pairing and encrypted connection.

#define
SL_BT_GATTDB_BONDED_READ 0x2

The read property requires bonding and encrypted connection.

#define
SL_BT_GATTDB_AUTHENTICATED_READ 0x4

The read property requires authenticated pairing and encrypted connection.

#define
SL_BT_GATTDB_ENCRYPTED_WRITE 0x8

The write property requires pairing and encrypted connection.

#define
SL_BT_GATTDB_BONDED_WRITE 0x10

The write property requires bonding and encrypted connection.

#define
SL_BT_GATTDB_AUTHENTICATED_WRITE 0x20

The write property requires authenticated pairing and encrypted connection.

#define
SL_BT_GATTDB_ENCRYPTED_NOTIFY 0x40

The notification and indication properties require pairing and encrypted connection.

#define
SL_BT_GATTDB_BONDED_NOTIFY 0x80

The notification and indication properties require bonding and encrypted connection.

#define
SL_BT_GATTDB_AUTHENTICATED_NOTIFY 0x100

The notification and indication properties require authenticated pairing and encrypted connection.