static void setup_powered_client(const void *test_data) { struct test_data *data = tester_get_data(); unsigned char param[] = { 0x01 }; setup_powered_common(); tester_print("Powering on controller"); mgmt_send(data->mgmt, MGMT_OP_SET_POWERED, data->mgmt_index, sizeof(param), param, setup_powered_client_callback, NULL, NULL); }
static void setup_powered_client(const void *test_data) { struct test_data *data = tester_get_data(); const struct l2cap_data *test = data->test_data; unsigned char param[] = { 0x01 }; setup_powered_common(); tester_print("Powering on controller"); if (test && (test->expect_cmd || test->send_cmd)) { struct bthost *bthost = hciemu_client_get_host(data->hciemu); bthost_set_connect_cb(bthost, send_rsp_new_conn, data); } mgmt_send(data->mgmt, MGMT_OP_SET_POWERED, data->mgmt_index, sizeof(param), param, setup_powered_client_callback, NULL, NULL); }
static void setup_powered_server(const void *test_data) { struct test_data *data = tester_get_data(); unsigned char param[] = { 0x01 }; setup_powered_common(); tester_print("Powering on controller"); if (data->hciemu_type == HCIEMU_TYPE_BREDR) mgmt_send(data->mgmt, MGMT_OP_SET_CONNECTABLE, data->mgmt_index, sizeof(param), param, NULL, NULL, NULL); else mgmt_send(data->mgmt, MGMT_OP_SET_ADVERTISING, data->mgmt_index, sizeof(param), param, NULL, NULL, NULL); mgmt_send(data->mgmt, MGMT_OP_SET_POWERED, data->mgmt_index, sizeof(param), param, setup_powered_server_callback, NULL, NULL); }