} __attribute__ ((packed));
struct bt_hci_cmd_le_create_big {
- uint8_t big_id;
+ uint8_t handle;
uint8_t adv_handle;
uint8_t num_bis;
struct bt_hci_bis bis[0];
#define BT_HCI_EVT_LE_BIG_COMPLETE 0x1b
struct bt_hci_evt_le_big_complete {
uint8_t status;
- uint8_t big_id;
+ uint8_t handle;
uint8_t sync_delay[3];
uint8_t latency[3];
uint8_t phy;
uint16_t max_pdu;
uint16_t interval;
uint8_t num_bis;
- uint16_t handle[0];
+ uint16_t bis_handle[0];
} __attribute__ ((packed));
#define BT_HCI_EVT_LE_BIG_TERMINATE 0x1c
{
const struct bt_hci_cmd_le_create_big *cmd = data;
- print_field("BIG ID: 0x%2.2x", cmd->big_id);
+ print_field("Handle: 0x%2.2x", cmd->handle);
print_field("Advertising Handle: 0x%2.2x", cmd->adv_handle);
print_field("Number of BIS: %u", cmd->num_bis);
const struct bt_hci_evt_le_big_complete *evt = data;
print_status(evt->status);
- print_field("BIG ID: 0x%2.2x", evt->big_id);
+ print_field("Handle: 0x%2.2x", evt->handle);
print_usec_interval("BIG Synchronization Delay", evt->sync_delay);
print_usec_interval("Transport Latency", evt->latency);
print_le_phy("PHY", evt->phy);
print_field("IRC: %u", evt->irc);
print_field("Maximum PDU: %u", evt->max_pdu);
print_slot_125("ISO Interval", evt->interval);
- print_list(evt->handle, size, evt->num_bis, sizeof(*evt->handle),
- print_bis_handle);
+ print_list(evt->bis_handle, size, evt->num_bis,
+ sizeof(*evt->bis_handle), print_bis_handle);
}
static void le_big_terminate_evt(const void *data, uint8_t size)