Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Represents the Broadcast Audio Scan Service receive state. More...
#include <bap.h>
Data Fields | |
uint8_t | src_id |
The source ID | |
bt_addr_le_t | addr |
The Bluetooth address. | |
uint8_t | adv_sid |
The advertising set ID. | |
enum bt_bap_pa_state | pa_sync_state |
The periodic adverting sync state. | |
enum bt_bap_big_enc_state | encrypt_state |
The broadcast isochronous group encryption state. | |
uint32_t | broadcast_id |
The 24-bit broadcast ID. | |
uint8_t | bad_code [BT_ISO_BROADCAST_CODE_SIZE] |
The bad broadcast code. | |
uint8_t | num_subgroups |
Number of subgroups. | |
struct bt_bap_bass_subgroup | subgroups [CONFIG_BT_BAP_BASS_MAX_SUBGROUPS] |
Subgroup specific information. | |
Represents the Broadcast Audio Scan Service receive state.
bt_addr_le_t bt_bap_scan_delegator_recv_state::addr |
The Bluetooth address.
uint8_t bt_bap_scan_delegator_recv_state::adv_sid |
The advertising set ID.
uint8_t bt_bap_scan_delegator_recv_state::bad_code[BT_ISO_BROADCAST_CODE_SIZE] |
The bad broadcast code.
Only valid if encrypt_state is BT_BAP_BIG_ENC_STATE_BCODE_REQ
uint32_t bt_bap_scan_delegator_recv_state::broadcast_id |
The 24-bit broadcast ID.
enum bt_bap_big_enc_state bt_bap_scan_delegator_recv_state::encrypt_state |
The broadcast isochronous group encryption state.
uint8_t bt_bap_scan_delegator_recv_state::num_subgroups |
Number of subgroups.
enum bt_bap_pa_state bt_bap_scan_delegator_recv_state::pa_sync_state |
The periodic adverting sync state.
uint8_t bt_bap_scan_delegator_recv_state::src_id |
The source ID
struct bt_bap_bass_subgroup bt_bap_scan_delegator_recv_state::subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS] |
Subgroup specific information.
If the bt_bap_bass_subgroup::bis_sync value is BT_BAP_BIS_SYNC_FAILED then it indicates that the BIG sync failed.