Security requirement that can be attached to an attribute operation. More...
|Type of the representation. More...|
Public Member Functions
|att_security_requirement_t (type value)|
|Construct a new instance of att_security_requirement_t. More...|
|uint8_t||value () const|
|Explicit access to the inner value of the SafeEnum instance. More...|
|const uint8_t *||storage () const|
|Return a pointer to the inner storage. More...|
Static Public Attributes
|static const uint8_t||size = 2|
|Number of bits required to store the value. More...|
Security requirement that can be attached to an attribute operation.
Definition at line 512 of file BLETypes.h.
Type of the representation.
Definition at line 113 of file SafeEnum.h.
struct scoped enum wrapped by the class
The operation does not have security requirements.
It is equivalent to: SecurityMode 1 level 1: No authentication, no encryption and no signing required.
The operation requires security and there's no requirement towards peer authentication.
The operation requires security and the peer must be authenticated.
The operation require encryption with an authenticated peer that paired using secure connection pairing.
Definition at line 522 of file BLETypes.h.
Construct a new instance of att_security_requirement_t.
Definition at line 573 of file BLETypes.h.
Return a pointer to the inner storage.
Definition at line 209 of file SafeEnum.h.
Explicit access to the inner value of the SafeEnum instance.
Definition at line 202 of file SafeEnum.h.
Number of bits required to store the value.
This value can be used to define a bitfield that host a value of this enum.
Definition at line 519 of file BLETypes.h.