#include "lib/bluetooth.h"
#include "lib/mgmt.h"
+#include "src/shared/util.h"
#include "src/shared/tester.h"
#include "src/shared/mgmt.h"
#include "src/shared/hciemu.h"
return;
}
- settings = bt_get_le32(param);
+ settings = get_le32(param);
if ((settings & test_data->expect_settings_set) !=
test_data->expect_settings_set)
#include "lib/bluetooth.h"
#include "lib/sdp.h"
#include "lib/mgmt.h"
+#include "src/shared/util.h"
#include "src/shared/mgmt.h"
#include "src/uuid-helper.h"
#include "src/eir.h"
return;
}
- settings = bt_get_le32(param);
+ settings = get_le32(param);
DBG("settings: 0x%8.8x -> 0x%8.8x", adapter.current_settings,
settings);
return;
}
- settings = bt_get_le32(buf);
+ settings = get_le32(buf);
printf("@ New Settings: 0x%4.4x\n", settings);
print_field(" Service type: %s (0x%2.2x)",
str, data[consumed + 3]);
print_field(" Token rate: 0x%8.8x",
- bt_get_le32(data + consumed + 4));
+ get_le32(data + consumed + 4));
print_field(" Token bucket size: 0x%8.8x",
- bt_get_le32(data + consumed + 8));
+ get_le32(data + consumed + 8));
print_field(" Peak bandwidth: 0x%8.8x",
- bt_get_le32(data + consumed + 12));
+ get_le32(data + consumed + 12));
print_field(" Latency: 0x%8.8x",
- bt_get_le32(data + consumed + 16));
+ get_le32(data + consumed + 16));
print_field(" Delay variation: 0x%8.8x",
- bt_get_le32(data + consumed + 20));
+ get_le32(data + consumed + 20));
break;
case 0x04:
if (response)
print_field(" Maximum SDU size: 0x%4.4x",
get_le16(data + consumed + 4));
print_field(" SDU inter-arrival time: 0x%8.8x",
- bt_get_le32(data + consumed + 6));
+ get_le32(data + consumed + 6));
print_field(" Access latency: 0x%8.8x",
- bt_get_le32(data + consumed + 10));
+ get_le32(data + consumed + 10));
print_field(" Flush timeout: 0x%8.8x",
- bt_get_le32(data + consumed + 14));
+ get_le32(data + consumed + 14));
break;
case 0x07:
print_field(" Max window size: %d",
packet_hexdump(data, size);
break;
}
- print_features(bt_get_le32(data));
+ print_features(get_le32(data));
break;
case 0x0003:
if (size != 8) {
print_field("%s: %s (0x%4.4x)", label, str, 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));
+ str = uuid32_to_str(get_le32(data));
+ print_field("%s: %s (0x%8.8x)", label, str, get_le32(data));
break;
case 16:
str = uuid128_to_str(data);
print_field("%s: %s (%8.8x-%4.4x-%4.4x-%4.4x-%8.8x%4.4x)",
label, str,
- bt_get_le32(data + 12), get_le16(data + 10),
+ get_le32(data + 12), get_le16(data + 10),
get_le16(data + 8), get_le16(data + 6),
- bt_get_le32(data + 2), get_le16(data + 0));
+ get_le32(data + 2), get_le16(data + 0));
break;
default:
packet_hexdump(data, size);
print_field("%s flow spec: 0x%2.2x", label, data[0]);
print_field(" Service type: %s (0x%2.2x)", str, data[1]);
print_field(" Maximum SDU size: 0x%4.4x", get_le16(data + 2));
- print_field(" SDU inter-arrival time: 0x%8.8x", bt_get_le32(data + 4));
- print_field(" Access latency: 0x%8.8x", bt_get_le32(data + 8));
- print_field(" Flush timeout: 0x%8.8x", bt_get_le32(data + 12));
+ print_field(" SDU inter-arrival time: 0x%8.8x", get_le32(data + 4));
+ print_field(" Access latency: 0x%8.8x", get_le32(data + 8));
+ print_field(" Flush timeout: 0x%8.8x", get_le32(data + 12));
}
static void print_short_range_mode(uint8_t mode)
uuid = data + 2;
print_field(" iBeacon: %8.8x-%4.4x-%4.4x-%4.4x-%8.8x%4.4x",
- bt_get_le32(&uuid[12]), get_le16(&uuid[10]),
+ get_le32(&uuid[12]), get_le16(&uuid[10]),
get_le16(&uuid[8]), get_le16(&uuid[6]),
- bt_get_le32(&uuid[2]), get_le16(&uuid[0]));
+ get_le32(&uuid[2]), get_le16(&uuid[0]));
major = get_le16(data + 18);
minor = get_le16(data + 20);
print_field("%s: %u entr%s", label, count, count == 1 ? "y" : "ies");
for (i = 0; i < count; i++) {
- uint32_t uuid = bt_get_le32(data + (i * 4));
+ uint32_t uuid = get_le32(data + (i * 4));
print_field(" %s (0x%8.8x)", uuid32_to_str(uuid), uuid);
}
}
const uint8_t *uuid = data + (i * 16);
print_field(" %8.8x-%4.4x-%4.4x-%4.4x-%8.8x%4.4x",
- bt_get_le32(&uuid[12]), get_le16(&uuid[10]),
+ get_le32(&uuid[12]), get_le16(&uuid[10]),
get_le16(&uuid[8]), get_le16(&uuid[6]),
- bt_get_le32(&uuid[2]), get_le16(&uuid[0]));
+ get_le32(&uuid[2]), get_le16(&uuid[0]));
}
}
return;
}
- settings = bt_get_le32(param);
+ settings = get_le32(param);
if (settings == adapter->current_settings)
return;
return;
}
- passkey = bt_get_le32(&ev->passkey);
+ passkey = get_le32(&ev->passkey);
DBG("passkey %06u entered %u", passkey, ev->entered);
service.type = SDP_UUID32;
for (i = 0; i < len / 4; i++, uuid32++) {
- service.value.uuid32 = bt_get_le32(uuid32);
+ service.value.uuid32 = get_le32(uuid32);
uuid_str = bt_uuid2string(&service);
if (!uuid_str)
if (monitor) {
printf("hci%u new_settings: ", index);
- print_settings(bt_get_le32(ev));
+ print_settings(get_le32(ev));
printf("\n");
}
}
}
ba2str(&ev->addr.bdaddr, addr);
- val = bt_get_le32(&ev->value);
+ val = get_le32(&ev->value);
if (monitor)
printf("hci%u %s User Confirm %06u hint %u\n", index, addr,
rp->dev_class[2], rp->dev_class[1], rp->dev_class[0]);
printf("\tsupported settings: ");
- print_settings(bt_get_le32(&rp->supported_settings));
+ print_settings(get_le32(&rp->supported_settings));
printf("\n\tcurrent settings: ");
- print_settings(bt_get_le32(&rp->current_settings));
+ print_settings(get_le32(&rp->current_settings));
printf("\n\tname %s\n", rp->name);
printf("\tshort name %s\n", rp->short_name);
}
printf("hci%u %s complete, settings: ", id, mgmt_opstr(op));
- print_settings(bt_get_le32(rp));
+ print_settings(get_le32(rp));
printf("\n");
done:
}
/* Check sequence */
- sq = bt_get_le32(buf);
+ sq = get_le32(buf);
if (seq != sq) {
syslog(LOG_INFO, "seq missmatch: %d -> %d", seq, sq);
seq = sq;
#include "monitor/bt.h"
#include "emulator/bthost.h"
+#include "src/shared/util.h"
#include "src/shared/tester.h"
#include "src/shared/mgmt.h"
#include "src/shared/hciemu.h"
return;
}
- settings = bt_get_le32(param);
+ settings = get_le32(param);
tester_print("New settings 0x%08x received", settings);
case 2:
return get_le16(ptr);
case 4:
- return bt_get_le32(ptr);
+ return get_le32(ptr);
}
return 0;
}