Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
ISO Channel structure. More...
#include <iso.h>
Data Fields | |
struct bt_conn * | iso |
Channel connection reference. | |
struct bt_iso_chan_ops * | ops |
Channel operations reference. | |
struct bt_iso_chan_qos * | qos |
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 |
ISO Channel structure.
struct bt_conn* bt_iso_chan::iso |
Channel connection reference.
sys_snode_t bt_iso_chan::node |
struct bt_iso_chan_ops* bt_iso_chan::ops |
Channel operations reference.
struct bt_iso_chan_qos* bt_iso_chan::qos |
Channel QoS reference.
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.
enum bt_iso_state bt_iso_chan::state |
Channel state.