monitor: Fix handling of BT_HCI_EVT_LE_BIG_SYNC_ESTABILISHED
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 23 Feb 2021 19:07:16 +0000 (11:07 -0800)
committerAyush Garg <ayush.garg@samsung.com>
Fri, 11 Mar 2022 13:38:34 +0000 (19:08 +0530)
This adds the missing fields for BT_HCI_EVT_LE_BIG_SYNC_ESTABILISHED
event.

Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
monitor/bt.h
monitor/packet.c

index 2b9e0d4..b911e86 100755 (executable)
@@ -3553,6 +3553,12 @@ struct bt_hci_evt_le_big_sync_estabilished {
        uint8_t  status;
        uint8_t  big_id;
        uint8_t  latency[3];
+       uint8_t  nse;
+       uint8_t  bn;
+       uint8_t  pto;
+       uint8_t  irc;
+       uint16_t max_pdu;
+       uint16_t interval;
        uint8_t  num_bis;
        uint16_t handle[0];
 } __attribute__ ((packed));
index 9f45513..2e59cf2 100755 (executable)
@@ -10606,6 +10606,12 @@ static void le_big_sync_estabilished_evt(const void *data, uint8_t size)
        print_status(evt->status);
        print_field("BIG ID: 0x%2.2x", evt->big_id);
        print_usec_interval("Transport Latency", evt->latency);
+       print_field("NSE: %u", evt->nse);
+       print_field("BN: %u", evt->bn);
+       print_field("PTO: %u", evt->bn);
+       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);
 }