|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
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. | ||
ISO channel Info Structure.
| union { ... } bt_iso_info |
Connection Type specific Info.
| struct bt_iso_broadcaster_info bt_iso_info::broadcaster |
Broadcaster specific Info.
Only available when
CONFIG_BT_ISO_BROADCASTER
is enabled.
| 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.
| 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.
| uint16_t bt_iso_info::iso_interval |
The ISO interval (N * 1.25 ms)
| uint8_t bt_iso_info::max_subevent |
The maximum number of subevents in each ISO event.
| 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.
| enum bt_iso_chan_type bt_iso_info::type |
Channel Type.
| struct bt_iso_unicast_info bt_iso_info::unicast |
Unicast specific Info.
Only available when
CONFIG_BT_ISO_UNICAST
is enabled.