diff --git a/tools/mgmt-tester.c b/tools/mgmt-tester.c
index 4117e8c..1524591 100644
--- a/tools/mgmt-tester.c
+++ b/tools/mgmt-tester.c
tester_print("%s%s", prefix, str);
}
-static void read_version_callback(uint8_t status, uint16_t length,
- const void *param, void *user_data)
+static void read_version_callback(uint16_t index, uint8_t status,
+ uint16_t length, const void *param,
+ void *user_data)
{
struct test_data *data = tester_get_data();
const struct mgmt_rp_read_version *rp = param;
tester_print("Read Version callback");
+ tester_print(" Index: 0x%04x", index);
tester_print(" Status: 0x%02x", status);
if (status || !param) {
data->mgmt_version, data->mgmt_revision);
}
-static void read_commands_callback(uint8_t status, uint16_t length,
- const void *param, void *user_data)
+static void read_commands_callback(uint16_t index, uint8_t status,
+ uint16_t length, const void *param,
+ void *user_data)
{
tester_print("Read Commands callback");
+ tester_print(" Index: 0x%04x", index);
tester_print(" Status: 0x%02x", status);
if (status || !param) {
}
}
-static void read_info_callback(uint8_t status, uint16_t length,
+static void read_info_callback(uint16_t index, uint8_t status, uint16_t length,
const void *param, void *user_data)
{
struct test_data *data = tester_get_data();
uint32_t supported_settings, current_settings;
tester_print("Read Info callback");
+ tester_print(" Index: 0x%04x", index);
tester_print(" Status: 0x%02x", status);
if (status || !param) {
tester_post_teardown_complete();
}
-static void read_index_list_callback(uint8_t status, uint16_t length,
- const void *param, void *user_data)
+static void read_index_list_callback(uint16_t index, uint8_t status,
+ uint16_t length, const void *param,
+ void *user_data)
{
struct test_data *data = tester_get_data();
tester_print("Read Index List callback");
+ tester_print(" Index: 0x%04x", index);
tester_print(" Status: 0x%02x", status);
if (status || !param) {
.expect_settings_set = MGMT_SETTING_DISCOVERABLE,
};
-static void setup_powered_callback(uint8_t status, uint16_t length,
- const void *param, void *user_data)
+static void setup_powered_callback(uint16_t index, uint8_t status,
+ uint16_t length, const void *param,
+ void *user_data)
{
if (status != MGMT_STATUS_SUCCESS) {
tester_setup_failed();
return;
}
- tester_print("Controller powered on");
+ tester_print("Controller %u powered on", index);
tester_setup_complete();
}
setup_powered_callback, NULL, NULL);
}
-static void setup_connectable_callback(uint8_t status, uint16_t length,
- const void *param, void *user_data)
+static void setup_connectable_callback(uint16_t index, uint8_t status,
+ uint16_t length, const void *param,
+ void *user_data)
{
if (status != MGMT_STATUS_SUCCESS) {
tester_setup_failed();
return;
}
- tester_print("Controller connectable on");
+ tester_print("Controller %u connectable on", index);
tester_setup_complete();
}
tester_test_passed();
}
-static void command_generic_callback(uint8_t status, uint16_t length,
- const void *param, void *user_data)
+static void command_generic_callback(uint16_t index, uint8_t status,
+ uint16_t length, const void *param,
+ void *user_data)
{
struct test_data *data = tester_get_data();
const struct generic_data *test = data->test_data;
- tester_print("Command 0x%04x finished with status 0x%02x",
- test->send_opcode, status);
+ tester_print("Command 0x%04x (index 0x%04x) finished with status 0x%02x",
+ test->send_opcode, index, status);
if (status != test->expect_status) {
tester_test_failed();