Home
last modified time | relevance | path

Searched full:pandora (Results 1 – 25 of 85) sorted by relevance

1234

/external/pandora/bt-test-interfaces/python/
DAndroid.bp8 name: "protoc-gen-pandora-python-src",
15 name: "protoc-gen-pandora-python",
17 srcs: [":protoc-gen-pandora-python-src"],
22 name: "pandora-python-gen-src",
25 "protoc-gen-pandora-python"
28 " -Iexternal/pandora/bt-test-interfaces" +
30 " --plugin=protoc-gen-grpc=$(location protoc-gen-pandora-python)" +
33 " $(locations :pandora-protos) &&" +
34 "touch $(genDir)/pandora/py.typed &&" +
35 "touch $(genDir)/pandora/__init__.py",
[all …]
Dpyproject.toml4 authors = [{name = "Pandora", email = "pandora-core@google.com"}]
26 name = "pandora"
32 include = ["pandora"]
/external/pandora/avatar/doc/
Dandroid-guide.md3 Since Android provides an implementation of the [Pandora APIs](
14 Pandora APIs are implemented both on Android in a
15 [PandoraServer][pandora-server-code] app and on [Bumble](
16 https://github.com/google/bumble/tree/main/bumble/pandora). The communication
49 source android/pandora/test/envsetup.sh
75 tests folder, `packages/modules/Bluetooth/android/pandora/test/`:
88 # Importing Pandora gRPC message & enum types.
89 from pandora.host_pb2 import RANDOM, DataTypes
100 self.devices = PandoraDevices(self) # Create Pandora devices from the config.
129 diff --git a/android/pandora/test/main.py b/android/pandora/test/main.py
[all …]
Dandroid-bumble-extensions.md3 While [experimental Pandora API][pandora-experimental-api-code] are implemented
28 touch pandora/server/bumble_experimental/hid.py
44 # This class implements the HID experimental Pandora interface.
82 diff --git a/android/pandora/test/main.py b/android/pandora/test/main.py
83 --- a/android/pandora/test/main.py
84 +++ b/android/pandora/test/main.py
117 [pandora-experimental-api-code]: https://cs.android.com/android/platform/superproject/+/main:packag…
119 …com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/pandora/interfaces/pandor…
Doverview.md4 implement [Pandora APIs](https://github.com/google/bt-test-interfaces) to
11 * [Pandora APIs](https://github.com/google/bt-test-interfaces): They provide a
26 A basic Avatar test is built by calling a Pandora API exposed by the DUT to
27 trigger a Bluetooth action and calling another Pandora API on a Reference
68 Avatar tests requires DUT and REF to provide a Pandora gRPC server which
69 implements the Pandora APIs and exposes them.
76 tests by using direct python calls to Bumble internal functions when no Pandora
150 the Pandora APIs. Avatar tests can be run physically or virtually (with
164 …m/android/platform/superproject/+/main:packages/modules/Bluetooth/android/pandora/test/asha_test.py
/external/pandora/bt-test-interfaces/
DAndroid.bp21 name: "pandora-grpc-java",
22 visibility: ["//packages/modules/Bluetooth/android/pandora/server"],
23 srcs: [":pandora-protos"],
30 "pandora-proto-java",
35 "external/pandora/bt-test-interfaces",
45 name: "pandora-proto-java",
47 "//packages/modules/Bluetooth/android/pandora/server",
48 "//packages/modules/Bluetooth/pandora/interfaces",
51 "pandora/*.proto",
64 "external/pandora/bt-test-interfaces",
[all …]
D.gitignore3 python/pandora/*
4 !python/pandora/__init__.py
5 !python/pandora/py.typed
/external/pandora/avatar/avatar/
Dpandora_server.py16 """Interface for controller-specific Pandora server management."""
30 from bumble import pandora as bumble_server
31 from bumble.pandora.device import PandoraDevice as BumblePandoraDevice
37 ANDROID_SERVER_PACKAGE = 'com.android.pandora'
46 """Abstract interface to manage the Pandora gRPC server on the device."""
61 """Sets up and starts the Pandora server on the device."""
66 """Stops and cleans up the Pandora server on the device."""
70 """Manages the Pandora gRPC server on a BumbleDevice."""
77 """Sets up and starts the Pandora server on the Bumble device."""
95 """Stops and cleans up the Pandora server on the Bumble device."""
[all …]
Dpandora_client.py16 """Pandora client interface for Avatar tests."""
28 from bumble import pandora as bumble_server
30 from bumble.pandora.device import PandoraDevice as BumblePandoraDevice
32 from pandora import host_grpc
33 from pandora import host_grpc_aio
34 from pandora import security_grpc
35 from pandora import security_grpc_aio
60 """Provides Pandora interface access to a device via gRPC."""
75 Establishes a channel with the Pandora gRPC server.
138 # Pandora interfaces
[all …]
Dpandora.py22 from pandora._utils import AioStream
23 from pandora.host_pb2 import AdvertiseResponse
24 from pandora.host_pb2 import Connection
25 from pandora.host_pb2 import OwnAddressType
26 from pandora.host_pb2 import ScanningResponse
/external/pandora/avatar/avatar/cases/
Dle_security_test.py23 from avatar import pandora
33 from pandora.host_pb2 import PUBLIC
34 from pandora.host_pb2 import RANDOM
35 from pandora.host_pb2 import Connection
36 from pandora.host_pb2 import DataTypes
37 from pandora.host_pb2 import OwnAddressType
38 from pandora.security_pb2 import LE_LEVEL3
39 from pandora.security_pb2 import LEVEL2
40 from pandora.security_pb2 import PairingEventAnswer
41 from pandora.security_pb2 import SecureResponse
[all …]
Dsecurity_test.py23 from avatar import pandora
37 from pandora.host_pb2 import RANDOM
38 from pandora.host_pb2 import RESOLVABLE_OR_PUBLIC
39 from pandora.host_pb2 import Connection as PandoraConnection
40 from pandora.host_pb2 import DataTypes
41 from pandora.security_pb2 import LE_LEVEL2
42 from pandora.security_pb2 import LEVEL2
43 from pandora.security_pb2 import PairingEventAnswer
44 from pandora.security_pb2 import SecureResponse
45 from pandora.security_pb2 import WaitSecurityResponse
[all …]
Dhost_test.py32 from pandora.host_pb2 import DISCOVERABLE_GENERAL
33 from pandora.host_pb2 import DISCOVERABLE_LIMITED
34 from pandora.host_pb2 import NOT_DISCOVERABLE
35 from pandora.host_pb2 import Connection
36 from pandora.host_pb2 import DiscoverabilityMode
43 # pandora devices.
Dle_host_test.py33 from pandora.host_pb2 import PUBLIC
34 from pandora.host_pb2 import RANDOM
35 from pandora.host_pb2 import Connection
36 from pandora.host_pb2 import DataTypes
37 from pandora.host_pb2 import OwnAddressType
57 # pandora devices.
/external/pandora/bt-test-interfaces/doc/
Doverview.md1 # Pandora APIs
3 Pandora Bluetooth test interfaces provide a common abstraction for Bluetooth
8 and corresponding APIs, the goal of Pandora is to provide a set of unified
25 The test interfaces definition must follow the [Pandora style guide](
37 stack**: for example, in Android, the Pandora Bluetooth test interfaces can be
44 ![Pandora APIs levels](images/pandora-apis-levels.svg)
/external/python/bumble/bumble/pandora/
D__init__.py16 Bumble Pandora server.
17 This module implement the Pandora Bluetooth test APIs for the Bumble stack.
29 from pandora.host_grpc_aio import add_HostServicer_to_server
30 from pandora.security_grpc_aio import (
70 # add Pandora services to the gRPC server.
88 # Pandora require classic devices to be discoverable & connectable.
/external/python/bumble/
DAndroid.bp32 name: "bumble-pandora",
34 "bumble/pandora/*.py",
38 "pandora-python",
42 "bumble/pandora/py.typed"
Dsetup.cfg27 … bumble.drivers, bumble.profiles, bumble.apps, bumble.apps.link_relay, bumble.pandora, bumble.tools
74 bumble-pandora-server = bumble.apps.pandora_server:main
102 pandora-avatar == 0.0.9
104 pandora =
/external/pandora/avatar/
Dpyrightconfig.json14 …"../../../out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-s…
15 …"../../../out/soong/.intermediates/packages/modules/Bluetooth/pandora/interfaces/python/pandora_ex…
Dpyproject.toml2 name = "pandora-avatar"
3 authors = [{name = "Pandora", email = "pandora-core@google.com"}]
/external/pandora/bt-test-interfaces/python/_build/
Dgrpc.py17 """Build Pandora gRPC Bluetooth test interfaces."""
26 proto_directory = f'{bt_test_interfaces_directory}/pandora'
36 f'pandora/{f}' for f in os.listdir(proto_directory) if f.endswith('.proto')]
/external/chromium-trace/catapult/systrace/systrace/test_data/
Datrace_data102 …<idle>-0 [000] d.h4 1213.327439: sched_wakeup: comm=pandora.android pid=5395 prio=120 success…
105 …m=MMHandlerThread prev_pid=7231 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
106 pandora.android-5395 [000] d..4 1213.327718: sched_wakeup: comm=Binder_1 pid=780 prio=120 success…
107 pandora.android-5395 [000] ...2 1213.327739: sched_switch: prev_comm=pandora.android prev_pid=539…
108 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=D ==> next_comm=pandora.android next_pid=…
109 pandora.android-5395 [000] d..3 1213.327781: sched_wakeup: comm=Binder_1 pid=780 prio=120 success…
110 pandora.android-5395 [000] ...2 1213.327795: sched_switch: prev_comm=pandora.android prev_pid=539…
115 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
116 pandora.android-5395 [000] ...2 1213.328743: sched_switch: prev_comm=pandora.android prev_pid=539…
Datrace_data_raw103 …<idle>-0 [000] d.h4 1213.327439: sched_wakeup: comm=pandora.android pid=5395 prio=120 success…
106 …m=MMHandlerThread prev_pid=7231 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
107pandora.android-5395 [000] d..4 1213.327718: sched_wakeup: comm=Binder_1 pid=780 prio=120 succes…
108pandora.android-5395 [000] ...2 1213.327739: sched_switch: prev_comm=pandora.android prev_pid=53…
109 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=D ==> next_comm=pandora.android next_pid=…
110pandora.android-5395 [000] d..3 1213.327781: sched_wakeup: comm=Binder_1 pid=780 prio=120 succes…
111pandora.android-5395 [000] ...2 1213.327795: sched_switch: prev_comm=pandora.android prev_pid=53…
116 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
117pandora.android-5395 [000] ...2 1213.328743: sched_switch: prev_comm=pandora.android prev_pid=53…
Datrace_data_stripped102 …<idle>-0 [000] d.h4 1213.327439: sched_wakeup: comm=pandora.android pid=5395 prio=120 success…
105 …m=MMHandlerThread prev_pid=7231 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
106pandora.android-5395 [000] d..4 1213.327718: sched_wakeup: comm=Binder_1 pid=780 prio=120 succes…
107pandora.android-5395 [000] ...2 1213.327739: sched_switch: prev_comm=pandora.android prev_pid=53…
108 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=D ==> next_comm=pandora.android next_pid=…
109pandora.android-5395 [000] d..3 1213.327781: sched_wakeup: comm=Binder_1 pid=780 prio=120 succes…
110pandora.android-5395 [000] ...2 1213.327795: sched_switch: prev_comm=pandora.android prev_pid=53…
115 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
116pandora.android-5395 [000] ...2 1213.328743: sched_switch: prev_comm=pandora.android prev_pid=53…
Datrace_fixed_tgids102 …<idle>-0 (-----) [000] d.h4 1213.327439: sched_wakeup: comm=pandora.android pid=5395 prio…
105 …m=MMHandlerThread prev_pid=7231 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
106pandora.android-5395 (-----) [000] d..4 1213.327718: sched_wakeup: comm=Binder_1 pid=780 pri…
107pandora.android-5395 (-----) [000] ...2 1213.327739: sched_switch: prev_comm=pandora.android…
108 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=D ==> next_comm=pandora.android next_pid=…
109pandora.android-5395 (-----) [000] d..3 1213.327781: sched_wakeup: comm=Binder_1 pid=780 pri…
110pandora.android-5395 (-----) [000] ...2 1213.327795: sched_switch: prev_comm=pandora.android…
115 …prev_comm=Binder_1 prev_pid=780 prev_prio=120 prev_state=S ==> next_comm=pandora.android next_pid=…
116pandora.android-5395 (-----) [000] ...2 1213.328743: sched_switch: prev_comm=pandora.android…

1234