Attribute permissions

C

#define PERMISSION_READ                                     (0x01U)
#define PERMISSION_READ_AUTHEN                              (0x02U)
#define PERMISSION_READ_AUTHEN_SC                           (0x04U)
#define PERMISSION_READ_ENC                                 (0x08U)
#define PERMISSION_WRITE                                    (0x10U)
#define PERMISSION_WRITE_AUTHEN                             (0x20U)
#define PERMISSION_WRITE_AUTHEN_SC                          (0x40U)
#define PERMISSION_WRITE_ENC                                (0x80U)

Description

Defines the attribute permissions.

Macro Definition

MacroDescription
PERMISSION_READRead access is permitted.
PERMISSION_READ_AUTHENRead access requires authenticated encryption with MITM (Man-In-The-Middle) protection.
PERMISSION_READ_AUTHEN_SCRead access requires LE Secure Connections with authenticated encryption and MITM protection.
PERMISSION_READ_ENCRead access requires encryption without MITM protection.
PERMISSION_WRITEWrite access is permitted.
PERMISSION_WRITE_AUTHENWrite access requires authenticated encryption with MITM protection.
PERMISSION_WRITE_AUTHEN_SCWrite access requires LE Secure Connections with authenticated encryption and MITM protection.
PERMISSION_WRITE_ENCWrite access requires encryption without MITM protection.