Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
#include <iso.h>
Data Fields | |
struct bt_iso_chan ** | bis_channels |
uint8_t | num_bis |
Number channels in bis_channels . More... | |
uint32_t | bis_bitfield |
uint32_t | mse |
Maximum subevents. More... | |
uint16_t | sync_timeout |
Synchronization timeout for the BIG (N * 10 MS) More... | |
bool | encryption |
uint8_t | bcode [16] |
Broadcast code. More... | |
uint8_t bt_iso_big_sync_param::bcode[16] |
Broadcast code.
The code used to derive the session key that is used to encrypt and decrypt BIS payloads.
uint32_t bt_iso_big_sync_param::bis_bitfield |
struct bt_iso_chan** bt_iso_big_sync_param::bis_channels |
Array of pointers to BIS channels
bool bt_iso_big_sync_param::encryption |
Whether or not the streams of the BIG are encrypted
uint32_t bt_iso_big_sync_param::mse |
Maximum subevents.
The MSE (Maximum Subevents) parameter is the maximum number of subevents that a Controller should use to receive data payloads in each interval for a BIS.
Value range is BT_ISO_SYNC_MSE_MIN to BT_ISO_SYNC_MSE_MAX, or BT_ISO_SYNC_MSE_ANY to let the controller choose.
uint8_t bt_iso_big_sync_param::num_bis |
Number channels in bis_channels
.
Maximum number of channels in a single group is BT_ISO_MAX_GROUP_ISO_COUNT
uint16_t bt_iso_big_sync_param::sync_timeout |
Synchronization timeout for the BIG (N * 10 MS)
Value range is BT_ISO_SYNC_TIMEOUT_MIN to BT_ISO_SYNC_TIMEOUT_MAX.