proto change for wifi link layer usage stats

Adds a new proto field.

Bug: 77603419
Test: compile, unit test
Change-Id: I540e0eda718b6ef586837855e8d650f373f986f2
Merged-In: I540e0eda718b6ef586837855e8d650f373f986f2
(cherry picked from commit 0e0dea406e)
This commit is contained in:
xshu
2018-09-17 17:30:15 -07:00
parent 7c5c4d1ca8
commit fb9e5decf7

View File

@@ -462,6 +462,9 @@ message WifiLog {
// Hardware revision (EVT, DVT, PVT etc.)
optional string hardware_revision = 124;
// Total wifi link layer usage data over the logging duration in ms.
optional WifiLinkLayerUsageStats wifi_link_layer_usage_stats = 125;
}
// Information that gets logged for every WiFi connection.
@@ -1536,3 +1539,20 @@ message PasspointProfileTypeCount {
// Num of installed Passpoint profile with same eap method
optional int32 count = 2;
}
message WifiLinkLayerUsageStats {
// Total logging duration in ms.
optional int64 logging_duration_ms = 1;
// Total time the wifi radio is on in ms over the logging duration.
optional int64 radio_on_time_ms = 2;
// Total time the wifi radio is doing tx in ms over the logging duration.
optional int64 radio_tx_time_ms = 3;
// Total time the wifi radio is doing rx in ms over the logging duration.
optional int64 radio_rx_time_ms = 4;
// Total time the wifi radio is scanning in ms over the logging duration.
optional int64 radio_scan_time_ms = 5;
}