From: Szymon Czapracki Date: Wed, 8 Jan 2020 11:47:52 +0000 (+0100) Subject: monitor: Decode LE CTE Request Failed event X-Git-Tag: accepted/tizen/unified/20210607.124421~279 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a2813cd11b278798834aaa49e37bcc0c01968fc;p=platform%2Fupstream%2Fbluez.git monitor: Decode LE CTE Request Failed event Signed-off-by: Anuj Jain Signed-off-by: Ayush Garg --- diff --git a/monitor/bt.h b/monitor/bt.h index 1859dfb..b31e6c5 100755 --- a/monitor/bt.h +++ b/monitor/bt.h @@ -3177,6 +3177,12 @@ struct bt_hci_evt_le_chan_select_alg { uint8_t algorithm; } __attribute__ ((packed)); +#define BT_HCI_EVT_LE_CTE_REQUEST_FAILED 0x17 +struct bt_hci_evt_le_cte_request_failed { + uint8_t status; + uint16_t handle; +} __attribute__ ((packed)); + #define BT_HCI_EVT_LE_PER_ADV_SYNC_TRANS_REC 0x18 struct bt_hci_evt_le_per_adv_sync_trans_rec { uint8_t status; diff --git a/monitor/packet.c b/monitor/packet.c index 2b0d163..ed8a5c1 100755 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -9892,6 +9892,14 @@ static void le_chan_select_alg_evt(const void *data, uint8_t size) print_field("Algorithm: %s (0x%2.2x)", str, evt->algorithm); } +static void le_cte_request_failed_evt(const void *data, uint8_t size) +{ + const struct bt_hci_evt_le_cte_request_failed *evt = data; + + print_status(evt->status); + print_field("Connection handle: %d", evt->handle); +} + static void le_per_adv_sync_trans_rec_evt(const void *data, uint8_t size) { const struct bt_hci_evt_le_per_adv_sync_trans_rec *evt = data; @@ -9993,6 +10001,8 @@ static const struct subevent_data le_meta_event_table[] = { le_scan_req_received_evt, 8, true}, { 0x14, "LE Channel Selection Algorithm", le_chan_select_alg_evt, 3, true}, + { 0x17, "LE CTE Request Failed", + le_cte_request_failed_evt, 3, true}, { 0x18, "LE Periodic Advertising Sync Transfer Received", le_per_adv_sync_trans_rec_evt, 19, true},