0c2c2fa87ba2a57ef48938e488dd662524660c9c |
02-Apr-2018 |
Jack He <siyuanh@google.com> |
Metrics: Add metrics item for profile usage Item A: Add messages to log profile connections * Add ProfileUsageStats message in bluetooth.proto * Add BluetoothProfileId enum to represent each profile * Add num_times_connected item to log how many times a profile is connected Item B: Add messages to log headset profile connections for HSP and HFP * Add HeadsetProfileConnectionStats message in bluetooth.proto * Add HeadsetProfileType enum to represent each headset profile type * Add num_times_connected item to log how many times each headset profile is connected * Add unit tests in metrics_tests * Remove "clear" flag in various metrics dumping methods to make sure that we clean up metrics every time we dump Bug: 77476285 Test: make, net_test_osi, BtFunhausMetricsTest, adb shell dumpsys bluetooth_manager --proto-bin Change-Id: Ib18948c50ddb98ab7472f7b51a9bb98d153071c7 Merged-In: Ib18948c50ddb98ab7472f7b51a9bb98d153071c7 (cherry picked from commit 3277682289843134738a51708b5b4928479c36f6)
etrics/bluetooth.proto
|
b63319bccf3bbb4359ab2da19156d683ba958279 |
03-Mar-2018 |
Jack He <siyuanh@google.com> |
Metrics: Move bluetooth.proto to one place * Move bluetooth.proto to proto/ and compile it for both Java LITE runtime and C++ LITE runtime so that it can be shared between Java and native code * Remove redundant comments in bluetooth.proto Bug: 33693818 Test: make, toggle Bluetooth, clearcut server-client E2E test adb shell dumpsys bluetooth_manager --proto-bin ACTS tests: BtMetricsTest, BtFunhausMetricsTest Change-Id: I7cd5e1b4fb8fcc197272ef8161ff384e53022424 (cherry picked from commit 8948b090088330d4ad12cd550986465228d20965)
etrics/bluetooth.proto
|