"\t-T, --date Show time and date information\n"
"\t-S, --sco Dump SCO traffic\n"
"\t-A, --a2dp Dump A2DP stream traffic\n"
+ "\t-I, --iso Dump ISO traffic\n"
"\t-E, --ellisys [ip] Send Ellisys HCI Injection\n"
"\t-P, --no-pager Disable pager usage\n"
"\t-J --jlink <device>,[<serialno>],[<interface>],[<speed>]\n"
{ "date", no_argument, NULL, 'T' },
{ "sco", no_argument, NULL, 'S' },
{ "a2dp", no_argument, NULL, 'A' },
+ { "iso", no_argument, NULL, 'I' },
{ "ellisys", required_argument, NULL, 'E' },
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
{ "count", required_argument, NULL, 'C' },
main_options, NULL);
#else
opt = getopt_long(argc, argv,
- "r:w:a:s:p:i:d:B:V:MNtTSAE:PJ:R:C:c:vh",
- main_options, NULL);
+ "r:w:a:s:p:i:d:B:V:MNtTSAIE:PJ:R:C:c:vh",
+ main_options, NULL);
#endif
if (opt < 0)
break;
case 'A':
filter_mask |= PACKET_FILTER_SHOW_A2DP_STREAM;
break;
+ case 'I':
+ filter_mask |= PACKET_FILTER_SHOW_ISO_DATA;
+ break;
case 'E':
ellisys_server = optarg;
ellisys_port = 24352;
#define COLOR_HCI_EVENT_UNKNOWN COLOR_WHITE_BG
#define COLOR_HCI_ACLDATA COLOR_CYAN
#define COLOR_HCI_SCODATA COLOR_YELLOW
+#define COLOR_HCI_ISODATA COLOR_YELLOW
#define COLOR_UNKNOWN_ERROR COLOR_WHITE_BG
#define COLOR_UNKNOWN_FEATURE_BIT COLOR_WHITE_BG
sprintf(handle_str, "Handle %d", acl_handle(handle));
sprintf(extra_str, "flags 0x%2.2x dlen %d", flags, hdr->dlen);
- print_packet(tv, cred, in ? '>' : '<', index, NULL, COLOR_HCI_SCODATA,
+ print_packet(tv, cred, in ? '>' : '<', index, NULL, COLOR_HCI_ISODATA,
in ? "ISO Data RX" : "ISO Data TX",
handle_str, extra_str);
return;
}
- if (filter_mask & PACKET_FILTER_SHOW_SCO_DATA)
+ if (filter_mask & PACKET_FILTER_SHOW_ISO_DATA)
packet_hexdump(data, size);
}