From a700df7ecb7b528fae3d2ddf53083d2170b8cc70 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 6 Jan 2014 15:52:10 -0800 Subject: [PATCH] monitor: Show controller type on analyzer summary --- monitor/analyze.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/monitor/analyze.c b/monitor/analyze.c index afe2ce93a..566edf1ea 100644 --- a/monitor/analyze.c +++ b/monitor/analyze.c @@ -59,8 +59,21 @@ static struct queue *dev_list; static void dev_destroy(void *data) { struct hci_dev *dev = data; + const char *str; - printf("Found controller with index %u\n", dev->index); + switch (dev->type) { + case 0x00: + str = "BR/EDR"; + break; + case 0x01: + str = "AMP"; + break; + default: + str = "unknown"; + break; + } + + printf("Found %s controller with index %u\n", str, dev->index); printf(" BD_ADDR %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", dev->bdaddr[5], dev->bdaddr[4], dev->bdaddr[3], dev->bdaddr[2], dev->bdaddr[1], dev->bdaddr[0]); -- 2.47.3