Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 08c6738b authored by xshu's avatar xshu
Browse files

wifi proto change for some legacy API usage metrics

Bug: 129884654
Test: unit tests
Change-Id: I9f67c0dc8bb3813236335b62c8ecee81d44cd69b
parent dd07ae57
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -536,6 +536,15 @@ message WifiLog {

  // WifiLock statistics
  optional WifiLockStats wifi_lock_stats = 143;

  // Stats on number of times Wi-Fi is turned on/off though the WifiManager#setWifiEnabled API
  optional WifiToggleStats wifi_toggle_stats = 144;

  // Number of times WifiManager#addOrUpdateNetwork is called.
  optional int32 num_add_or_update_network_calls = 145;

  // Number of times WifiManager#enableNetwork is called.
  optional int32 num_enable_network_calls = 146;
}

// Information that gets logged for every WiFi connection.
@@ -2495,3 +2504,18 @@ message WifiLockStats {
    // This means the lock takes effect and the device takes the actions required for this mode
    repeated HistogramBucketInt32 low_latency_active_session_duration_sec_histogram = 6;
}

// Stats on number of times Wi-Fi is turned on/off though the WifiManager#setWifiEnabled API
message WifiToggleStats {
  // Number of time Wi-Fi is turned on by privileged apps
  optional int32 num_toggle_on_privileged = 1;

  // Number of time Wi-Fi is turned off by privileged apps
  optional int32 num_toggle_off_privileged = 2;

  // Number of time Wi-Fi is turned on by normal apps
  optional int32 num_toggle_on_normal = 3;

  // Number of time Wi-Fi is turned off by normal apps
  optional int32 num_toggle_off_normal = 4;
}
 No newline at end of file