Wesley Wang | d90026d | 2022-09-28 18:12:35 +0800 | [diff] [blame] | 1 | syntax = "proto2"; |
| 2 | |
| 3 | package com.android.settings.intelligence; |
| 4 | option java_multiple_files = true; |
| 5 | option java_package = "com.android.settings.fuelgauge"; |
| 6 | option java_outer_classname = "FuelgaugeLogProto"; |
| 7 | |
| 8 | // Stores history of setting optimize mode |
| 9 | message BatteryOptimizeHistoricalLog { |
| 10 | repeated BatteryOptimizeHistoricalLogEntry log_entry = 1; |
| 11 | } |
| 12 | |
| 13 | message BatteryOptimizeHistoricalLogEntry { |
| 14 | |
| 15 | // The action to set optimize mode |
| 16 | enum Action { |
| 17 | UNKNOWN = 0; |
Wesley Wang | 1f78ebd | 2023-05-10 17:34:44 +0800 | [diff] [blame] | 18 | LEAVE = 1; |
Wesley Wang | d90026d | 2022-09-28 18:12:35 +0800 | [diff] [blame] | 19 | APPLY = 2; |
| 20 | RESET = 3; |
| 21 | RESTORE = 4; |
ykhung | 8f56114 | 2023-05-11 00:02:10 +0800 | [diff] [blame] | 22 | BACKUP = 5; |
Wesley Wang | d90026d | 2022-09-28 18:12:35 +0800 | [diff] [blame] | 23 | } |
| 24 | |
| 25 | optional string package_name = 1; |
| 26 | optional Action action = 2; |
| 27 | optional string action_description = 3; |
Wesley Wang | 1f78ebd | 2023-05-10 17:34:44 +0800 | [diff] [blame] | 28 | optional int64 timestamp = 4; |
ykhung | 8f56114 | 2023-05-11 00:02:10 +0800 | [diff] [blame] | 29 | } |