Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_sdp_attr_value_uint Struct Reference

SDP attribute value for unsigned integer types. More...

#include <zephyr/bluetooth/classic/sdp.h>

Data Fields

uint8_t size
 Size of the unsigned integer value in bytes.
union { 
   uint8_t   u8 
 8-bit unsigned integer value More...
   uint16_t   u16 
 16-bit unsigned integer value More...
   uint32_t   u32 
 32-bit unsigned integer value More...
   uint64_t   u64 
 64-bit unsigned integer value More...
   uint8_t   u128 [BIT(0x0c &0x07)] 
 128-bit unsigned integer value as byte array More...
}; 
 Union containing the unsigned integer value based on size.

Detailed Description

SDP attribute value for unsigned integer types.

Structure to hold parsed unsigned integer values from SDP attributes. The size field indicates the actual size of the integer value.

Field Documentation

◆ [union]

union { ... } bt_sdp_attr_value_uint

Union containing the unsigned integer value based on size.

◆ size

uint8_t bt_sdp_attr_value_uint::size

Size of the unsigned integer value in bytes.

◆ u128

uint8_t bt_sdp_attr_value_uint::u128[BIT(0x0c &0x07)]

128-bit unsigned integer value as byte array

◆ u16

uint16_t bt_sdp_attr_value_uint::u16

16-bit unsigned integer value

◆ u32

uint32_t bt_sdp_attr_value_uint::u32

32-bit unsigned integer value

◆ u64

uint64_t bt_sdp_attr_value_uint::u64

64-bit unsigned integer value

◆ u8

uint8_t bt_sdp_attr_value_uint::u8

8-bit unsigned integer value


The documentation for this struct was generated from the following file:
  • zephyr/bluetooth/classic/sdp.h