summaryrefslogtreecommitdiff
path: root/monitor/l2cap.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2013-06-28 12:07:20 -0700
committerMarcel Holtmann <marcel@holtmann.org>2013-06-28 12:07:20 -0700
commitce04a4c18d33236deb883bb306e3fae1107e100c (patch)
tree97baa8a99f481a5c917b6bf2f342398eef29a840 /monitor/l2cap.c
parent18e70719ec69b250852ded799768a6bedb084faf (diff)
downloadbluez-ce04a4c18d33236deb883bb306e3fae1107e100c.tar.gz
monitor: Print UUID-32 and UUID-128 strings
Diffstat (limited to 'monitor/l2cap.c')
-rw-r--r--monitor/l2cap.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/monitor/l2cap.c b/monitor/l2cap.c
index 7d52569c9..ecdfe6ef2 100644
--- a/monitor/l2cap.c
+++ b/monitor/l2cap.c
@@ -1530,6 +1530,14 @@ static void print_uuid(const char *label, const void *data, uint16_t size)
str = uuid16_to_str(bt_get_le16(data));
print_field("%s: %s (0x%4.4x)", label, str, bt_get_le16(data));
break;
+ case 4:
+ str = uuid32_to_str(bt_get_le32(data));
+ print_field("%s: %s (0x%8.8x)", label, str, bt_get_le32(data));
+ break;
+ case 16:
+ str = uuid128_to_str(data);
+ print_field("%s: %s", label, str);
+ break;
default:
packet_hexdump(data, size);
break;