if (bt_adapter_le_get_scan_result_service_data_list(
info, pkt_type, &data_list, &count) == BT_ERROR_NONE) {
int i;
- for (i = 0; i < count; i++)
- TC_PRT("Service Data[%d] = [0x%2.2X%2.2X:0x%.2X...]",
- i + 1, data_list[i].service_uuid[0],
- data_list[i].service_uuid[1],
- data_list[i].service_data[0]);
+ for (i = 0; i < count; i++) {
+ TC_PRT("Service UUID[%d] = %s", i + 1, data_list[i].service_uuid);
+ if (data_list[i].service_data_len > 0)
+ TC_PRT(" Data[%d] = 0x%.2X...(len: %d)", i + 1,
+ data_list[i].service_data[0], data_list[i].service_data_len);
+ }
bt_adapter_le_free_service_data_list(data_list, count);
}
if (bt_adapter_le_get_scan_result_appearance(