Structure representing a Universally Unique Identifier (UUID).
This structure encapsulates a UUID, which can be of varying sizes— 16, 32, or 128-bits. It includes the size of the UUID, a reserved field, and a union to hold the value of one of the three types of UUIDs.
Modules#
Public Attributes#
uint8_t
Size of the UUID.
uint8_t
Reserved field.
union uuid_s::uuid_t
Value of one of the 3 types (128-bit, 32-bit, or 16-bit) of UUIDs.
Public Attribute Documentation#
size#
uint8_t uuid_s::size
Size of the UUID.
Indicates the size of the UUID in bits. It can be 16, 32, or 128, depending on the type of UUID used.
Definition at line
531
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
reserved#
uint8_t uuid_s::reserved[3]
Reserved field.
This field is reserved for future use.
Definition at line
537
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
val#
union uuid_s::uuid_t uuid_s::val
Value of one of the 3 types (128-bit, 32-bit, or 16-bit) of UUIDs.
Definition at line
570
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h