Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_iso_chan Struct Reference

ISO Channel structure. More...

#include <iso.h>

Data Fields

struct bt_conn * iso
 Channel connection reference.
 
struct bt_iso_chan_opsops
 Channel operations reference.
 
struct bt_iso_chan_qosqos
 Channel QoS reference.
 
enum bt_iso_state state
 Channel state.
 
bt_security_t required_sec_level
 The required security level of the channel.
 
sys_snode_t node
 Node used internally by the stack.
 

Detailed Description

ISO Channel structure.

Field Documentation

◆ iso

struct bt_conn* bt_iso_chan::iso

Channel connection reference.

◆ node

sys_snode_t bt_iso_chan::node

Node used internally by the stack.

◆ ops

struct bt_iso_chan_ops* bt_iso_chan::ops

Channel operations reference.

◆ qos

struct bt_iso_chan_qos* bt_iso_chan::qos

Channel QoS reference.

◆ required_sec_level

bt_security_t bt_iso_chan::required_sec_level

The required security level of the channel.

This value can be set as the central before connecting a CIS with bt_iso_chan_connect(). The value is overwritten to bt_iso_server::sec_level for the peripheral once a channel has been accepted.

Only available when CONFIG_BT_SMP is enabled.

◆ state

enum bt_iso_state bt_iso_chan::state

Channel state.


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