Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: device/bluetooth/public/interfaces/test/fake_bluetooth.mojom

Issue 2858803003: bluetooth: Implement simulatePreconnectedPeripheral. (Closed)
Patch Set: small cleanup Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 module bluetooth.mojom; 5 module bluetooth.mojom;
6 6
7 // FakeBluetooth and its related interfaces allow clients to control the global 7 // FakeBluetooth and its related interfaces allow clients to control the global
8 // Bluetooth State as well as simulate Bluetooth events including finding new 8 // Bluetooth State as well as simulate Bluetooth events including finding new
9 // devices, simulating GATT attributes and its descendants, and simulating 9 // devices, simulating GATT attributes and its descendants, and simulating
10 // success and error responses. 10 // success and error responses.
(...skipping 19 matching lines...) Expand all
30 30
31 // FakeCentral allows clients to simulate events that a device in the 31 // FakeCentral allows clients to simulate events that a device in the
32 // Central/Observer role would receive as well as monitor the operations 32 // Central/Observer role would receive as well as monitor the operations
33 // performed by the device in the Central/Observer role. 33 // performed by the device in the Central/Observer role.
34 // 34 //
35 // A Central interface would allow its clients to perform the operations and 35 // A Central interface would allow its clients to perform the operations and
36 // receive events for two roles defined by the Bluetooth Spec: Observer and 36 // receive events for two roles defined by the Bluetooth Spec: Observer and
37 // Central. See Bluetooth 4.2 Vol 3 Part C 2.2.2 "Roles when Operation over an 37 // Central. See Bluetooth 4.2 Vol 3 Part C 2.2.2 "Roles when Operation over an
38 // LE Physical Transport". 38 // LE Physical Transport".
39 interface FakeCentral { 39 interface FakeCentral {
40 // Simulates a peripheral with |address| and |name| that has already
41 // been connected to the system.
42 //
43 // Platforms offer methods to retrieve devices that have already been
44 // connected to the system or didn't connected through the UA e.g. a
scheib 2017/05/03 20:38:48 "or weren't connected through the user agent, e.g.
ortuno 2017/05/04 04:16:21 Done.
45 // user connected a peripheral through the system's settings. This method is
46 // intended to simulate peripherals that those methods would return.
47 SimulateSystemConnectedPeripheral(string address, string name)
48 => (string peripheral_id);
40 }; 49 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698