Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
bt_iso_cig_create_param Struct Reference

#include <iso.h>

Data Fields

struct bt_iso_chan ** cis_channels
 Array of pointers to CIS channels. More...
 
uint8_t num_cis
 Number channels in cis_channels. More...
 
uint32_t interval
 Channel interval in us. More...
 
uint16_t latency
 Channel Latency in ms. More...
 
uint8_t sca
 Channel peripherals sleep clock accuracy Only for CIS. More...
 
uint8_t packing
 Channel packing mode. More...
 
uint8_t framing
 Channel framing mode. More...
 

Field Documentation

◆ cis_channels

struct bt_iso_chan** bt_iso_cig_create_param::cis_channels

Array of pointers to CIS channels.

This array shall remain valid for the duration of the CIG.

◆ framing

uint8_t bt_iso_cig_create_param::framing

Channel framing mode.

BT_ISO_FRAMING_UNFRAMED for unframed and BT_ISO_FRAMING_FRAMED for framed.

◆ interval

uint32_t bt_iso_cig_create_param::interval

Channel interval in us.

Value range BT_ISO_INTERVAL_MIN - BT_ISO_INTERVAL_MAX.

◆ latency

uint16_t bt_iso_cig_create_param::latency

Channel Latency in ms.

Value range BT_ISO_LATENCY_MIN - BT_ISO_LATENCY_MAX.

◆ num_cis

uint8_t bt_iso_cig_create_param::num_cis

Number channels in cis_channels.

Maximum number of channels in a single group is BT_ISO_MAX_GROUP_ISO_COUNT

◆ packing

uint8_t bt_iso_cig_create_param::packing

Channel packing mode.

BT_ISO_PACKING_SEQUENTIAL or BT_ISO_PACKING_INTERLEAVED

◆ sca

uint8_t bt_iso_cig_create_param::sca

Channel peripherals sleep clock accuracy Only for CIS.

Shall be worst case sleep clock accuracy of all the peripherals. For possible values see the BT_GAP_SCA_* values. If unknown for the peripherals, this should be set to BT_GAP_SCA_UNKNOWN.


The documentation for this struct was generated from the following file: