|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Represents the Broadcast Audio Scan Service receive state. More...
#include <zephyr/bluetooth/audio/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 [0] |
| 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[ 0] |
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.