Skip to content
Snippets Groups Projects
  1. Apr 11, 2018
    • Jack He's avatar
      Metrics: Add metrics item for profile usage · 7ebb85a9
      Jack He authored
      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
      7ebb85a9
  2. Mar 06, 2018
    • Jack He's avatar
      Metrics: Move bluetooth.proto to one place · 9a30a9f9
      Jack He authored
      * 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
      9a30a9f9
Loading