Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_iso_info Struct Reference

ISO channel Info Structure. More...

#include <iso.h>

Data Fields

enum bt_iso_chan_type type
 Channel Type.
 
uint16_t iso_interval
 The ISO interval (N * 1.25 ms)
 
uint8_t max_subevent
 The maximum number of subevents in each ISO event.
 
bool can_send
 True if the channel is able to send data.
 
bool can_recv
 True if the channel is able to recv data.
 
union { 
 
   struct bt_iso_unicast_info   unicast 
 Unicast specific Info. More...
 
   struct bt_iso_broadcaster_info   broadcaster 
 Broadcaster specific Info. More...
 
   struct bt_iso_sync_receiver_info   sync_receiver 
 Sync receiver specific Info. More...
 
};  
 Connection Type specific Info.
 

Detailed Description

ISO channel Info Structure.

Field Documentation

◆ [union]

union { ... } bt_iso_info

Connection Type specific Info.

◆ broadcaster

struct bt_iso_broadcaster_info bt_iso_info::broadcaster

Broadcaster specific Info.

Only available when

CONFIG_BT_ISO_BROADCASTER 

is enabled.

◆ can_recv

bool bt_iso_info::can_recv

True if the channel is able to recv data.

This is always true when type is BT_ISO_CHAN_TYPE_SYNC_RECEIVER, and never true when type is BT_ISO_CHAN_TYPE_BROADCASTER.

◆ can_send

bool bt_iso_info::can_send

True if the channel is able to send data.

This is always true when type is BT_ISO_CHAN_TYPE_BROADCASTER, and never true when type is BT_ISO_CHAN_TYPE_SYNC_RECEIVER.

◆ iso_interval

uint16_t bt_iso_info::iso_interval

The ISO interval (N * 1.25 ms)

◆ max_subevent

uint8_t bt_iso_info::max_subevent

The maximum number of subevents in each ISO event.

◆ sync_receiver

struct bt_iso_sync_receiver_info bt_iso_info::sync_receiver

Sync receiver specific Info.

Only available when

CONFIG_BT_ISO_SYNC_RECEIVER 

is enabled.

◆ type

enum bt_iso_chan_type bt_iso_info::type

Channel Type.

◆ unicast

struct bt_iso_unicast_info bt_iso_info::unicast

Unicast specific Info.

Only available when

CONFIG_BT_ISO_UNICAST 

is enabled.


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