Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_csip_set_member_set_info Struct Reference

Struct to hold information about a service instance. More...

#include <zephyr/bluetooth/audio/csip.h>

Data Fields

uint8_t sirk [16]
 The 16-octet SIRK.
uint8_t set_size
 The set size.
uint8_t rank
 The rank.
bool lockable: 1
 Whether the set is lockable.
bool locked: 1
 Whether the set is currently locked.
bt_addr_le_t lock_client_addr
 The address of the client that currently holds the lock.

Detailed Description

Struct to hold information about a service instance.

Field Documentation

◆ lock_client_addr

bt_addr_le_t bt_csip_set_member_set_info::lock_client_addr

The address of the client that currently holds the lock.

Will be BT_ADDR_LE_NONE if the server holds the lock

◆ lockable

bool bt_csip_set_member_set_info::lockable

Whether the set is lockable.

Will always be false if CONFIG_BT_CSIP_SET_MEMBER_LOCK_SUPPORT is not enabled.

◆ locked

bool bt_csip_set_member_set_info::locked

Whether the set is currently locked.

Will always be false if CONFIG_BT_CSIP_SET_MEMBER_LOCK_SUPPORT is not enabled.

◆ rank

uint8_t bt_csip_set_member_set_info::rank

The rank.

Will always be 0 if the set is not lockable or the option CONFIG_BT_CSIP_SET_MEMBER_RANK_SUPPORT is not enabled.

◆ set_size

uint8_t bt_csip_set_member_set_info::set_size

The set size.

Will always be 0 if CONFIG_BT_CSIP_SET_MEMBER_SIZE_SUPPORT is not enabled.

◆ sirk

uint8_t bt_csip_set_member_set_info::sirk[16]

The 16-octet SIRK.


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